PHP安装
下载PHP
下载地址:https://windows.php.net/download#php-5.6

下载完成后将文件解压到
D:\ABC\wamp
中(建立wamp文件夹方便统一管理)修改配置文件
将PHP解压目录中的php.ini-development
复制一份,重命名为php.ini

使用文本编辑器打开php.ini
,进行修改,查找里面的extension,这是PHP的调用模块,只要把字段前分号去掉,就可以打开此模块的功能。这一步要按照你使用的需求操作

设置编码格式:查找default_charset
字段

添加环境变量
在系统变量Path中添加D:\ABC\wamp\PHP\ext

到此,PHP配置就完成了,接下来配置Apache
Apache安装
下载Apache
下载地址:https://www.apachehaus.com/cgi-bin/download.plx

同样解压文件到D:\ABC\wamp
目录下
修改配置文件
打开Apache配置文件Apache24\conf\httpd.conf
找到serverroot,修改后面的路径,改成Apache现在所在的路径

修改Apache监听端口,因为Apache服务的默认80端口大部分就已经被占用了,所以这里将端口设置成8099端口(只要是未被占用的端口都可以)

设置服务名,也就是我们访问的路径

添加环境变量
为了方便通过命令控制服务器,所以将Apache添加至系统Path变量:D:\ABC\wamp\Apache24\bin

注册windows系统服务
打开命令提示符,输入命令安装服务:
httpd -k install

启动Apache服务
启动命令:
httpd -k start
Apache常用命令:1、httpd -k install #通过该命令,被安装的服务名称是Apache2.4,使用的配置文件是confhttpd.conf
2、httpd -k install -n "service name" #如果想指定服务名称,请采用该命令
3、httpd -k install -n "service name" -f "D:confcustom.conf" #如果想指定服务名称,并且使用定制的配置文件,请使用该命令1、httpd -k uninstall #删除默认的服务名
2、httpd -k uninstall -n "service name" #删除指定的文件名1、httpd -k start #启动apache服务
2、httpd -k stop 或 httpd -k shutdown #停止apache服务
3、httpd -k restart #重启apahce服务httpd -n "service name" -t 检查配置文件的正确性
到此,Apache已经可以使用了,接下来,我们需要将PHP集成到Apache运行环境中去
添加PHP模块
找到#LoadModule
,在最下面一行添加:
LoadModule php5_module "D:/ABC/wamp/php/php5apache2_4.dll"
再找到<IfModule dir_module>
模块 在index.html后面添加index.php

接着找到<IfModule mime_module>
模块,在后面添加两行:
AddType application/x-httpd-php .php .phtml
PHPiniDir "D:/ABC/wamp/php"

测试PHP
在Apache工作目录下(默认Apache根目录下的“htdocs”)新建文件index.php
,输入一下内容:
<?php
phpinfo();
?>
在浏览器中输入地址:localhost:8099
(设置好的服务名)

正常访问说明PHP配置没有为题了,接下来需要将添加PHP对MySQL的支持
安装MySQL
参考另一篇文章:免安装版MySQL配置方法
添加MySQL模块
打开php的配置文件php.ini,找到extension模块,在顶行添加extension_dir="D:/ABC/wamp/php/ext"

将下列extension前面的分号去掉
模块名 |
---|
extension=php_curl.dll |
extension=php_gd2.dll |
extension=php_mbstring.dll |
extension=php_mysql.dll |
extension=php_pdo_mysql.dll |
extension=php_pdo_odbc.dll |
extension=php_xmlrpc.dll |
PHP5默认MySQL是关闭的,要将PHP文件夹下的libenchant_myspell.dll
和“ext”文件夹里的php_mysql.dll
拷到C:\Windows\System32
里面;然后重启Apache
验证MySQL
修改Apache工作目录下的index.php
,内容如下:
<?php
echo "Hello World!<br>";
$connect = mysqli_connect("127.0.0.1","root","root");
if(!$connect){
echo "Mysql Connect Error";
}
else{
echo "Welcome Small horse";
mysqli_close($connect);
}
?>
浏览器访问localhost:8099
,出现此结果说明MySQL配置完成

暂无评论