• 中文
    • English
  • 注册
  • 查看作者
    • 1:PHP环境安装

      一. PHP简介

      PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。[1]

      二.  PHP环境安装和配置

      安装php的环境可以采用WampServer集成一键安装,也可以直接分步骤安装,因为我的电脑中已经安装过mysql,所以不再采用WampServer安装的方式,这里采用分步骤安装的方法:

      1.  安装apache

      打开apache的下载地址,根据自己的系统选择对应版本,并点击红框处下载apache:

      1:PHP环境安装

      下载后,解压到任意目录,打开apache24/conf/httpd.conf,在第39行左右的地方,将SRVROOT修改为apache的安装目录:

      Define SRVROOT "D:\PHP\apache\httpd-2.4.41-o102s-x64-vc14-r2\Apache24"
      ServerRoot "${SRVROOT}"

      接下来在67行左右修改Listen的端口号:

      Listen 9999

      接下来232行左右,修改localhost的端口号:

      ServerName localhost:9999

      最后在该文件的最后,添加以下内容:

      LoadModule php7_module "D:\PHP\php-7.3.9\php7apache2_4.dll"
      AddType application/x-httpd-php .php .html .htm
      
      PHPIniDir "D:\PHP\php-7.3.9"

      接下来回到apache的bin目录,并在该目录下用管理员的身份打开cmd,输入以下内容即可:

      httpd -k install
      httpd -k -start

      此时访问http://localhost:9999,如果出现以下内容,说明apache安装成功。

      1:PHP环境安装

      如果在安装apache的过程中,输入httpd -k start ,提示以下错误:

      Errors reported here must be corrected before the service can be started.
      AH00526: Syntax error on line 34 of D:/PHP/apache/httpd-2.4.41-o102s-x64-vc14-r2/Apache24/conf/extra/httpd-ahssl.conf:
      SSLProtocol: Illegal protocol 'TLSv1.3'

      则将apache24/conf/httpd.conf中的第532行的Include conf/extra/httpd-ahssl.conf注释

      2.  安装php

      打开php的下载地址,根据自己的系统选择对应版本,建议选择下图中的红框版本下载

      1:PHP环境安装

      解压php到任意目录,将php.ini-development复制一份并改名为php.ini,然后打开该文件,在754行左右的位置,将;extension_dir修改为php安装目录下的ext文件夹的路径

      ;extension_dir = "D:\PHP\php-7.3.9\ext"

      在918行左右,将几个常用的扩展打开,如下图[2]

      1:PHP环境安装

      接下来在cmd中输入以下命令重启apache

      httpd -k restart

      在Apache24/htdocs目录下,新建phpinfo.php,内容如下:

      <?php phpinfo();?>

      此时访问http://localhost:9999/phpinfo.php,出现以下内容,说明php并配置成功:

      1:PHP环境安装

      参考资料

      [1] 维基百科:PHP

      [2] 灵枢_

    • 0
    • 0
    • 0
    • 1.6k
    • 请登录之后再进行评论

      登录

      赞助本站

      • 支付宝
      • 微信
      • QQ

      感谢一直支持本站的所有人!

      单栏布局 侧栏位置: