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

2022-04-15 0 1,080
目录
  • 1.apache
    • 1.1 安装apache
    • 1.2 开启apache
    • 1.3 验证安装是否成功
    • 1.4 验证是否能够正常访问
  • 2.Php
    • 2.1 安装php
    • 2.1 验证php是否安装成功
  • 3. 安装mysql
    • 4. Php连接数据库并显示数据到网页

      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环境的资料请关注NICE源码其它相关文章!

      免责声明:
      1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

      2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
      如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
      如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

      NICE源码网 PHP编程 阿里云服务器搭建Php+Apache运行环境的详细过程 https://www.niceym.com/17966.html