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


Posted in PHP onMay 15, 2021

1.apache

1.1 安装apache

使用yum命令安装 :

yum -y install httpd

执行结果如下:

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

1.2 开启apache

开启apache:

systemctl start httpd

开启启动apache:

systemctl enable httpd

执行结果如下:

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

1.3 验证安装是否成功

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

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

1.4 验证是否能够正常访问

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

vim /var/www/html/test.html

代码如下:

Hello Php!

执行结果如下:

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

重启一下httpd服务:

systemctl restart httpd

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

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

2.Php

2.1 安装php

命令如下:

yum -y install php

执行结果如下:

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

2.1 验证php是否安装成功

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

vim /var/www/html/test.php

代码如下:

<?php phpinfo();?>

如图:

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

重启httpd服务:

systemctl restart httpd

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

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

3. 安装mysql

可以参考以下博客:

CentOS7安装MySQL

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

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

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

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

使用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);
?>

如下图:

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

重启httpd服务器:

systemctl restart httpd

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

解决php没有mysql项

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

yum install php-mysql

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

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

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

PHP 相关文章推荐
php4的session功能评述(二)
Oct 09 PHP
php 前一天或后一天的日期
Jun 28 PHP
PHP中常用的字符串格式化函数总结
Nov 19 PHP
php访问数组最后一个元素的函数end()用法
Mar 18 PHP
PHP输出九九乘法表代码实例
Mar 27 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
PHP内存使用情况如何获取
Oct 10 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
Jun 30 PHP
PHP串行化与反串行化实例分析
Dec 27 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
Aug 21 PHP
PHP实现小程序批量通知推送
Nov 27 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
Jun 25 PHP
php+laravel 扫码二维码签到功能
你真的了解PHP中的引用符号(&)吗
php中配置文件保存修改操作 如config.php文件的读取修改等操作
May 12 #PHP
php7中停止php-fpm服务的方法详解
May 09 #PHP
解析laravel使用workerman用户交互、服务器交互
Apr 28 #PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 #PHP
如何使用php生成zip压缩包
Apr 21 #PHP
You might like
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
Javascript开发包大全整理
2006/12/22 Javascript
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
Vue工程模板文件 webpack打包配置方法
2017/12/26 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
Vue实现input宽度随文字长度自适应操作
2020/07/29 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
2020/12/09 Javascript
Python输出9*9乘法表的方法
2015/05/25 Python
Python制作Windows系统服务
2017/03/25 Python
解决python测试opencv时imread导致的错误问题
2019/01/26 Python
python中 * 的用法详解
2019/07/10 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
毕业生多媒体设计求职信
2013/10/12 职场文书
外贸学院会计专业应届生求职信
2013/11/14 职场文书
新闻系毕业生推荐信
2013/11/16 职场文书
《乌鸦和狐狸》教学反思
2014/02/08 职场文书
劲霸男装广告词
2014/03/21 职场文书
请假条标准格式规范
2014/04/10 职场文书
建筑工地标语
2014/06/18 职场文书
社区党员公开承诺书
2014/08/30 职场文书
物业工程部岗位职责
2015/02/11 职场文书
基于Python实现nc批量转tif格式
2022/08/14 Python