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

admin3年前PHP教程30
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环境的资料请关注其它相关文章!

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

相关文章

php数据流中第K大元素的计算方法及代码分析

设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。计算方法1、直接使用最小堆,堆的大小为 k,这样保证空间占用最小,最小堆的根节点是就是最小值,也是我们...

windows环境下使用jupyter远程连接GPU服务器韩国gpu服务器用什么系统

windows环境下使用jupyter远程连接GPU服务器?首先在本地使用命令连接服务器:本机WIN10实验室服务器ubuntu20.04(已知服务器的ip和端口号以及服务器上的账户和密码)现在我想连...

php语法技巧代码实例

1. DIRECTORY_SEPARATOR 与 PATH_SEPARATORDIRECTORY_SEPARATOR:路径分隔符,linux上就是‘/' &nb...

为什么需要高防服务器?泉州电信高防服务器购买一个月多少钱?

为什么需要高防服务器?1.防止ddos攻击,保护网站安全。2.提升网站排名和收录量。3.提高用户体验。4.提高网站的流量。5.避免被搜索引擎惩罚。6.减少带宽费用。7.增加用户粘度。8.保护企业形象。...

便宜好用的美国大带宽服务器怎么买

便宜好用的美国大带宽服务器怎么买?购买便宜好用的美国大带宽服务器通常需要以下几个步骤:确定购买目的:首先,您需要确定您购买服务器的目的是什么。例如,是用于网站托管、视频流媒体、游戏服务器还是其他用途。...

php array_walk array_map array_filter区别案例详解

php 开发经常遇到数组处理,会涉及到题目中这几个函数。这个函数功能类似,很多时候容易混淆。array_walk:array_walk — 使用用户自定义函数对数组中的每个元素做回调处理1...