阿里云服务器搭建Php+Apache运行环境的详细过程

admin3年前PHP教程49
1.apache

1.1 安装apache

使用yum命令安装 :

yum -y install httpd

执行结果如下:

1.2 开启apache

开启apache:

systemctl start httpd

开启启动apache:

systemctl enable httpd

执行结果如下:

1.3 验证安装是否成功

在浏览器输入(服务器公网ip),如果出现以下页面说明安装成功:

1.4 验证是否能够正常访问

使用vim在/var/www/html下面编辑一个html文件:

vim /var/www/html/test

代码如下:

Hello Php!

执行结果如下:

重启一下httpd服务:

systemctl restart httpd

在浏览器输入(服务器公网ip)/test,如果出现以下页面则说明可以正常访问:

2.Php

2.1 安装php

命令如下:

yum -y install php

执行结果如下:

2.1 验证php是否安装成功

使用vim在/var/www/html下编辑一个php文件:

vim /var/www/html/test.php

代码如下:

<?php phpinfo();?>

如图:

重启httpd服务:

systemctl restart httpd

在浏览器访问(服务器公网ip)/test.php,出现以下页面说明php安装成功:

3. 安装mysql

可以参考以下博客:

CentOS7安装MySQL

MYSQL Your password does not satisfy the current policy requirements问题解决

4. Php连接数据库并显示数据到网页

现有数据库linux,数据表linux,表内容及编码如下:

使用vim在/var/www/html下编辑linux_php.php文件,内容如下:

<?php header("Content-Type:text/html;charset=UTF-8");$link=mysql_connect('localhost','root','root','linux');mysql_query("set names 'utf8'");if(!$link){echo 'connected failed!';}else{#echo 'connected successfully';mysql_select_db("linux",$link);$sql="select * from linux;";$result=mysql_query($sql);while($row=mysql_fetch_array($result)){echo $row['id'],$row['name'];}}mysql_close($link);?>

如下图:

重启httpd服务器:

systemctl restart httpd

在浏览器访问(服务区公网ip)/linux_php.php,此时发现网页无法访问,原因是linux系统上的php没有mysql项,可以参考以下博客解决这个问题:

解决php没有mysql项

执行如下命令,下载mysql项到php上:

yum install php-mysql

再次访问该网页,成功读取数据库内容并显示:

以上就是阿里云服务器搭建Php+Apache运行环境的详细过程的详细内容,更多关于阿里云服务器搭建php环境的资料请关注其它相关文章!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

香港拨号vps服务器适合什么业务

香港拨号vps服务器适合什么业务?香港拨号vps是动态IP的VPS、vps虚拟服务器、拨号服务器。有些业务,如刷单、投票等操作对ip地址有限制,不能过多的使用。而拨号VPS通过拨号上网,每拨号一次号,...

PHP导出数据超时的优化建议

一般情况下,导出超时可能都是以下三种情况:  一、sql语句复杂,查询时间过长;  二、处理查询后数据逻辑冗余;  三、数据量过大导致响应超时。接下来分别给出这三种情况的优化建议。一、sql语句复杂,...

厦门高防服务器购买哪家的好如何选择

厦门高防服务器购买哪家的好如何选择?选择一家可靠的厦门高防服务器服务提供商非常重要,以下是选择厦门高防服务器服务提供商的几个建议:了解服务提供商的背景和信誉:选择一家有良好声誉和信誉的服务提供商,可以...

PHP遍历数组的6种方式总结

目录1、foreach 2、array_map 3、array_walk 4、for 5、each 6、reset 总结在PHP的日常操作中,数组是最常出现的结构,而我们几乎每天都在处理数组相关的内容...

日本服务器租赁如何选择比较好

日本服务器租赁如何选择比较好?选择日本服务器租赁时,您可以考虑以下几个因素:服务器性能:根据自己的需求选择适合的服务器配置。例如,如果您需要进行大量的数据处理和计算,那么选择配置较高的服务器将更加合适...

国内可以远程登录泰国服务器吗

国内可以远程登录泰国服务器吗?是的,国内可以远程登录泰国服务器。您只需要使用远程桌面协议(RDP)或SSH等远程访问工具来连接到泰国服务器即可。下面是连接到泰国服务器的步骤:获取远程登录凭据:通常情况...