阿里云服务器搭建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 相关文章推荐
URL Rewrite的设置方法
Jan 02 PHP
PHP 数字左侧自动补0
Mar 31 PHP
php array_unique之后json_encode需要注意
Jan 02 PHP
PHP5中实现多态的两种方法实例分享
Apr 21 PHP
PHP扩展CURL的用法详解
Jun 20 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
Nov 07 PHP
thinkphp多层MVC用法分析
Dec 30 PHP
iOS10推送通知开发教程
Sep 19 PHP
简单谈谈PHP中的Reload操作
Dec 12 PHP
浅谈PHP中new self()和new static()的区别
Aug 11 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
Apr 27 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
牡丹941资料
2021/03/01 无线电
PHP语法速查表
2007/01/02 PHP
ThinkPHP应用模式扩展详解
2014/07/16 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
jquery 多行滚动代码(附详细解释)
2010/06/17 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
Javascript进制转换实例分析
2015/05/14 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
360doc网站不登录就无法复制内容的解决方法
2018/01/27 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
微信js-sdk 录音功能的示例代码
2019/11/01 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python文件操作基本流程代码实例
2017/12/11 Python
python使用循环打印所有三位数水仙花数的实例
2018/11/13 Python
python修改txt文件中的某一项方法
2018/12/29 Python
Python面向对象程序设计示例小结
2019/01/30 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
Python虚拟环境venv用法详解
2020/05/25 Python
Python基于内置函数type创建新类型
2020/10/22 Python
Joules官网:女士、男士和儿童服装和鞋类
2018/10/23 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
英语专业学生的自我评价
2013/12/30 职场文书
大型车展策划方案
2014/02/01 职场文书
励志演讲稿500字
2014/08/21 职场文书
镇创先争优活动总结
2014/08/28 职场文书
关键在于落实心得体会
2014/09/03 职场文书
学习党的群众路线实践活动思想汇报
2014/09/12 职场文书
2014年手术室工作总结
2014/11/26 职场文书
使用CSS连接数据库的方式
2022/02/28 HTML / CSS