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

 更新时间:2021年05月15日 15:09:55   作者:九九学Java  
这篇文章主要介绍了阿里云服务器搭建Php+Apache运行环境,本文分步骤通过图文实例代码相结合给大家介绍的非常详细,对阿里云服务器搭建php环境相关知识感兴趣的朋友参考下吧

1.apache

1.1 安装apache

使用yum命令安装 :

yum -y install httpd

执行结果如下:

在这里插入图片描述

1.2 开启apache

开启apache:

systemctl start httpd

开启启动apache:

systemctl enable httpd

执行结果如下:

在这里插入图片描述

1.3 验证安装是否成功

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

在这里插入图片描述

1.4 验证是否能够正常访问

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

vim /var/www/html/test.html

代码如下:

Hello Php!

执行结果如下:

在这里插入图片描述

重启一下httpd服务:

systemctl restart httpd

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

在这里插入图片描述

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

在浏览器访问http://(服务器公网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

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

解决php没有mysql项

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

yum install php-mysql

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

在这里插入图片描述

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

相关文章

  • Laravel 实现在Blade模版中使用全局变量代替路径的例子

    Laravel 实现在Blade模版中使用全局变量代替路径的例子

    今天小编就为大家分享一篇Laravel 实现在Blade模版中使用全局变量代替路径的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP基于ip2long实现IP转换整形

    PHP基于ip2long实现IP转换整形

    这篇文章主要介绍了PHP基于ip2long实现IP转换整形,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • PHP解码unicode编码的中文字符代码分享

    PHP解码unicode编码的中文字符代码分享

    晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"......\u65b0\u6d6a\u5fae\u535a......", 这其实是中文被unicode编码后了的数据,我现在就是想解码出中文来,上度娘搞了半天,试了很多的姿(方)势(法),终于搞定了。
    2014-08-08
  • 一文带你学会使用PHP接口

    一文带你学会使用PHP接口

    PHP中的Interface是一种非常重要的特性,它允许开发人员定义一组规范或者约束,以确保类之间的互操作性和兼容性。在本文中,我们将详细介绍PHP中的Interface的概念、定义、实现、使用、使用场景以及其它相关的一些知识点,需要的朋友可以参考下
    2023-04-04
  • PHP图片等比缩放类SimpleImage使用方法和使用实例分享

    PHP图片等比缩放类SimpleImage使用方法和使用实例分享

    这篇文章主要介绍了PHP图片等比缩放类SimpleImage使用方法和使用实例分享,需要的朋友可以参考下
    2014-04-04
  • CI映射(加载)数据到view层的方法

    CI映射(加载)数据到view层的方法

    这篇文章主要介绍了CI映射(加载)数据到view层的方法,结合实例形式分析了CI映射加载数据到view层的原理与正确使用方法,需要的朋友可以参考下
    2016-03-03
  • Laravel使用scout集成elasticsearch做全文搜索的实现方法

    Laravel使用scout集成elasticsearch做全文搜索的实现方法

    这篇文章主要介绍了Laravel使用scout集成elasticsearch做全文搜索的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • yii2控制器Controller Ajax操作示例

    yii2控制器Controller Ajax操作示例

    这篇文章主要介绍了yii2控制器Controller Ajax操作方法,结合实例形式分析了Yii控制器调用ajax的相关技巧,需要的朋友可以参考下
    2016-07-07
  • php实现读取内存顺序号

    php实现读取内存顺序号

    这篇文章主要介绍了php实现读取内存顺序号,十分的简单实用,需要的朋友可以参考下
    2015-03-03
  • PHP 芝麻信用接入的注意事项

    PHP 芝麻信用接入的注意事项

    本文给大家整理了接入芝麻api借口的两点注意事项,对php 芝麻信用接入感兴趣的朋友通过本文一起学习吧
    2016-12-12

最新评论