当前位置 : 主页 > 网络编程 > PHP >

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

来源:互联网 收集:自由互联 发布时间:2023-01-31
目录 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 安
目录
  • 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

      执行结果如下:

      在这里插入图片描述

      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环境的资料请关注自由互联其它相关文章!

      上一篇:PHP的命令行扩展Readline相关函数的使用
      下一篇:没有了
      网友评论