1、apache
下载apache
下载地址:https://www.apachelounge.com/download/
下载完成解压到W:\Work_PHP
配置apache
# 拷贝自己解压的路径到Apache24 ,我的是W:\Work_PHP\httpd-2.4.51-win64-VS16\Apache24
Define SRVROOT "W:\Work_PHP\httpd-2.4.51-win64-VS16\Apache24"
ServerRoot "${SRVROOT}"
#配置ServerName
ServerName localhost:80
检测apache
cmd以管理员方式运行执行:httpd -k install
浏览器输入 http://localhost/
如果没有It works! ,可能服务未开启
开启服务,就正常了
2、PHP配置
下载php
下载地址https://windows.php.net/downloads/releases/
配置php
添加环境变量(如果值需要练习php语法,到这里就好了。)
修改配置文件W:\Work_PHP\httpd-2.4.51-win64-VS16\Apache24\conf\httpd.conf
#在#LoadModule xml2enc_module modules/mod_xml2enc.so后面一行添加
#添加PHP的路径和模块
PHPIniDir "W:\Work_PHP\php-8.0.11-Win32-vs16-x64"
LoadModule php5_module "W:\Work_PHP\php-8.0.11-Win32-vs16-x64/php8apache2_4.dll"
#在AddType application/x-gzip .gz .tg后面一行添加
#添加的php的配置
AddType application/x-httpd-php .php
php.ini-developement文件的文件名改为php.ini
修改配置文件路径W:\Work_PHP\php-8.0.11-Win32-vs16-x64\php.ini
去掉;extension_dir = "./" 的注释,路径填自己的
extension_dir = "W:\Work_PHP\php-8.0.11-Win32-vs16-x64\ext"
去掉 ;date.timezone =的注释,设置 Asia/Shanghai的时区
date.timezone = Asia/Shanghai
检测php
C:\Users\58328>php -version
PHP 8.0.11 (cli) (built: Sep 21 2021 18:26:06) ( ZTS Visual C++ 2019 x64 )
Copyright (c) The PHP Group
Zend Engine v4.0.11, Copyright (c) Zend Technologies
测试
- 第一个HelloWorld的php程序
编写一个HelloWorld.php
<?php
echo "hello world";
?>
-
第二个测试
-
第三个测试
修复bug
1、PHP :Unable to load dynamic library ‘pdo_firebird’
去Firebird官网 下载文件,添加到直接的php中。
Firebird官网
详细步骤 ,移步氷泠的博客
建议
不喜欢麻烦的直接用phpstudy,下载插件就好了。