一. PHP简介
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。[1]
二. PHP环境安装和配置
安装php的环境可以采用WampServer集成一键安装,也可以直接分步骤安装,因为我的电脑中已经安装过mysql,所以不再采用WampServer安装的方式,这里采用分步骤安装的方法:
1. 安装apache
打开apache的下载地址,根据自己的系统选择对应版本,并点击红框处下载apache:
下载后,解压到任意目录,打开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安装成功。
如果在安装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的下载地址,根据自己的系统选择对应版本,建议选择下图中的红框版本下载
解压php到任意目录,将php.ini-development复制一份并改名为php.ini,然后打开该文件,在754行左右的位置,将;extension_dir修改为php安装目录下的ext文件夹的路径
;extension_dir = "D:\PHP\php-7.3.9\ext"
在918行左右,将几个常用的扩展打开,如下图[2]
接下来在cmd中输入以下命令重启apache
httpd -k restart
在Apache24/htdocs目录下,新建phpinfo.php,内容如下:
<?php phpinfo();?>
此时访问http://localhost:9999/phpinfo.php,出现以下内容,说明php并配置成功:
参考资料
[1] 维基百科:PHP
[2] 灵枢_
请登录之后再进行评论