Windows下配置Apache服务器PHP7和MySQL教程
Apache
安装Apache服务器
1、解压apache.zip,复制到C盘或者D盘,可以新建个services文件夹,放入
2:、 打开httpd.conf文件(比如在D:\Apache\Apache-2.4.20\conf下)
a:修改Apache实际绝对安装目录:最后结尾处不能带"/"或"\",因为后面配置的目录开头已经带有"/"或"\",如下图所示(其中“${SRVROOT}”指定义的SRVROOT路径变量):
Define SRVROOT "C:/Services/apache/Apache24"
ServerRoot "${SRVROOT}"
3、检查配置文件是否合法:
httpd -t
4、安装Apache的主服务:有了它,Apache才可启动。可以添加httpd.exe环境变量,然后打开cmd窗口,输入:
httpd -k install -n Apache
其中,Errors reported here must be corrected before the service can be started.意思是“此处报告的错误必须在服务开始前进行纠正”,这只是温馨提示,可忽略不管。
5、Apache服务器的启动
找到bin目录下的ApacheMonitor.exe,打开
或者去服务里启动也行
6、浏览器输入localhost试下
PHP
1、确认Microsoft Visual C++版本
Microsoft Visual C++的版本至关重要,根据Microsoft Visual C++版本下载的PHP不同。
根据Microsoft Visual C++版本选择下载的PHP版本。
VC9:Microsoft Visual C++ 2008
VC11:Microsoft Visual C++ 2012
VC14:Microsoft Visual C++ 2015
2、解压php-7.4.14-Win32-vc15-x64.zip,移动到Apache同目录,命名为php7
3、添加PHP模块
首先确认PHP模块的路径,其下有php7apache2_4.dll。在「httpd.conf」文件,寻找「Dynamic Shared Object (DSO) Support」的部分。在最后追加如下一行。
LoadModule php7_module 'D:/SoftWare/php7/php7apache2_4.dll'
4、登录扩展名
把PHP的扩展名(.php)和PHP关联起来。例如访问「http://www.example.com/sample.php」时,返回给浏览器的不是sample.php的内容,而是sample.php记载的PHP脚本的执行结果。
在「httpd.conf」文件里搜索「AddType」,并追加如下2行。
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
5、指定php.ini配置文件路径(PHPIniDir)
首先确认存放php.ini文件目录。进入D:\SoftWare\php7目录,复制一份php.ini-development,将其更名为php.ini。
在「httpd.conf」文件里指定PHP配置文件php.ini的目录,在这里添加到「httpd.conf」文件的最后。
PHPIniDir "D:/SoftWare/php7"
6、重启Apache服务器,写个PHPinfo试下
MySQL
1、安装mysql5.5.53.msi
2、在php.ini中配置加载MySQL项
extension='php_mysqli.dll'
extension_dir = "C:\Services\php7\ext"
重启apache服务器