阿里云服务器搭建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 相关文章推荐
php中的登陆login
Jan 18 PHP
PHP Smarty生成EXCEL文档的代码
Aug 23 PHP
php 输出双引号&quot;与单引号'的方法
May 09 PHP
PHP原理之异常机制深入分析
Aug 08 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
Apr 01 PHP
php调用google接口生成二维码示例
Apr 28 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
php目录拷贝实现方法
Jul 10 PHP
Zend Framework动作助手Url用法详解
Mar 05 PHP
zen cart实现订单中增加paypal中预留电话的方法
Jul 12 PHP
在laravel中使用with实现动态添加where条件
Oct 10 PHP
php解析非标准json、非规范json的方式实例
Dec 10 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函数
2006/10/09 PHP
PHP配置心得包含MYSQL5乱码解决
2006/11/20 PHP
一个简单的PHP投票程序源码
2007/03/11 PHP
php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
2010/03/23 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
IOS 开发之NSDictionary转换成JSON字符串
2017/08/14 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
javascript跨域方法、原理以及出现问题解决方法(详解)
2015/08/06 Javascript
jQuery实现带渐显效果的人物多级关系图代码
2015/10/16 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
React Native实现简单的登录功能(推荐)
2016/09/19 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
2020/05/13 Python
python3.7添加dlib模块的方法
2020/07/01 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
python 5个实用的技巧
2020/09/27 Python
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
乡镇消防工作实施方案
2014/03/27 职场文书
产品设计开发计划书
2014/05/07 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
Python深度学习之Pytorch初步使用
2021/05/20 Python
sass 常用备忘案例详解
2021/09/15 HTML / CSS