一、下载安装配置PHP:
官网:https://www.php.net/
将下载的压缩包解压到要放置的磁盘下,更名为php(自己起名,后面要用到路径)。
然后复制根目录下的php.ini-development创建一个副本,将副本改名为php.ini,鼠标右键记事本打开。
1.找到;extension_dir = "ext",改为extension_dir = "E:\php\ext",注意去掉前面的分号,"E:\php\ext"为修改后的值,即php中ext文件夹的路径。
2.default_charset字段设置编码格式utf-8。(一般默认为utf-8)
3.extension=mysqli前的分号去掉。(使用mysql)
二、安装配置Apache:
下载后,将将文件解压至自己要放置的磁盘,解压后的文件夹为Apache24,改名为Apache2.4,
打开conf文件夹内的httpd.conf文件进行配置,因80端口容易冲突,改为8080或其他。
1.找到该行Define HTTP_PORT "8080",端口改为8080
2.找到该行Define SRVROOT "E:\Apache2.4",修改引号内容为Apache文件夹目录
3.找到该行Listen 8080,修改端口为8080
4.找到以下行,添加标记的三行代码,第一行php_module对应php8+apache2.4(目前不知道其对应规则,试验这样写好使)引号内的文件名称对应自己php文件夹内的php8apache2-4.dll的文件名,版本不同数字不同。这三行是关联php
5.
找到DocumentRoot "E:\Apache2.4\htdocs"和
<Directory "E:\Apache2.4\htdocs">,它俩挨着。将引号内容改为自己Apache下htdocs文件夹的实际目录,htdocs为php项目的存放目录
找到ServerName localhost:8080,后面的值改为localhost:8080。否则使用cmd启动会出现启动错误:”httpd:Could not reliably determine the server’s fully qualified domain name”
6.安装Apache:管理员打开cmd,cd到E:\Apache2.4\bin目录下,执行httpd -k install安装。
附其他命令:
httpd -k start启动服务
httpd -k restart 重新启动服务
httpd -k stop停止服务
httpd -v 查看Apache版本
Httpd -w -n “Apache2.4” -k start 会提示错误信息提示,-n后面接服务名(与服务中的名称一致)
测试:
查看Apache2.4是否启动
在Apache2.4文件夹下的htdocs文件夹根目录新建.php文件
php文件中写入
<?php
echo "Hello World!";
?>
并保存
然后在浏览器地址栏中输入http://127.0.0.1:8080/ph.php
显示Hello World!即配置成功