阿里云服务器搭建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 相关文章推荐
一个很方便的 XML 类!!原创的噢
Oct 09 PHP
实时抓取YAHOO股票报价的代码
Oct 09 PHP
PHP中遍历stdclass object的实现代码
Jun 09 PHP
解析php中session的实现原理以及大网站应用应注意的问题
Jun 17 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
php中curl使用指南
Feb 05 PHP
php恢复数组的key为数字序列的方法
Apr 28 PHP
列举PHP的Yii 2框架的开发优势
Jul 03 PHP
php图像处理类实例
Jul 28 PHP
PHP实现求解最长公共子串问题的方法
Nov 17 PHP
php+Ajax无刷新验证用户名操作实例详解
Mar 04 PHP
浅谈Laravel模板实体转义带来的坑
Oct 22 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
Smarty安装配置方法
2008/04/10 PHP
PHP设计模式之迭代器模式的深入解析
2013/06/13 PHP
PHP session_start()问题解疑(详细介绍)
2013/07/05 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
实例分析js和C#中使用正则表达式匹配a标签
2014/11/26 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
Angular实现表单验证功能
2017/11/13 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
Python实现抢购IPhone手机
2018/02/07 Python
使用django-crontab实现定时任务的示例
2018/02/26 Python
python 解压pkl文件的方法
2018/10/25 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
Python如何读取、写入CSV数据
2020/07/28 Python
深入分析python 排序
2020/08/24 Python
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
企业演讲稿范文大全
2014/05/20 职场文书
事业单位鉴定材料
2014/05/25 职场文书
企业消防安全责任书
2014/07/23 职场文书
忠诚教育心得体会
2014/09/03 职场文书
群众路线剖析材料
2014/09/30 职场文书
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python
swagger如何返回map字段注释
2021/07/03 Java/Android