如果是在开发机上安装PHP环境,个人不建议使用类似XAMPP的软件包,最好自己一个个安装和运行,这样利于学习。下面介绍Windows下的PHP相关环境安装。
主要安装Apache和PHP;Windows下的MySQL安装比较简单,去官网下载安装包即可,这里不做阐述。
Windows下PHP环境安装
- Apache服务安装
- 点击下载Apache ,选择ApacheHaus来下载免安装版本
- 解压文件到目录(如Apache24/),编辑文件Apache24/conf/httpd.conf,修改SRVROOT字段指向我们自己的解压目录
- (可选)关闭SSL功能:编辑文件Apache24/conf/httpd.conf,注释掉最后的下列所有内容
<IfModule ssl_module>
#Include conf/extra/httpd-ssl.conf
Include conf/extra/httpd-ahssl.conf
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
- 检查80端口是否已被其他程序使用,否则需要改动端口,改动方法是编辑Apache24/conf/httpd.conf文件里所有80的端口为其他端口,如8888
- 管理员模式打开Windows命令行,进入Apache24/bin目录,执行命令
# 安装Apache服务
httpd -k install
# 启动Apache
httpd -k -start
- 打开浏览器,访问 http://localhost:port (port是自己配置的端口,默认为80)
- 安装PHP
- 进入下载页面,选择线程安全版本下载(类似“VC15 x64 Thread Safe”下zip链接)
- 解压到相关目录
- 重命名PHP解压目录下的php.ini-production文件为php.ini,找到如下配置,并取消注释“On Windows”下一行的配置
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir = "ext" # 已经取消注释
- 编辑文件php.ini,启用mysql支持
extension=mysqli
extension=pdo_mysql
- 在Apache里添加PHP支持
编辑Apache24/conf/httpd.conf,加入以下内容
# 启用PHP,注意 D:\Work\WIN-SOFT\php7.3.9为PHP解压目录
# 注意,如果PHP版本为5,则php7_module需要改为php5_module,php7apache2_4需要改为php5apache2_4
LoadModule php7_module "D:/Work/WIN-SOFT/php7.3.9/php7apache2_4.dll"
PHPIniDir "D:/Work/WIN-SOFT/php7.3.9/php.ini"
AddType application/x-httpd-php .php
- 管理员模式打开命令行,执行 .\httpd.exe -k restart重启服务器
- 测试PHP环境
新建hello.php文件,输入以下内容:
<html>
<head>
<title>PHP 测试</title>
</head>
<body>
<?php echo phpinfo(); ?>
</body>
</html>
而后将文件放入Apache24/htdocs/ 目录下,并访问http://localhost:8888/hello.php,如果显示系统信息则说明环境安装成功。
<center>个人公众号,定期分享技术干货,欢迎扫码关注!</center>

网友评论