微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Win10系统下搭建Apache,mysql和PHP5.6环境

1.下载Apache和PHP(可以先建立一个文件夹再建立两个子文件夹来分别放置apache和PHP

Apache:https://www.apachelounge.com/download/VC11/

PHP:https://windows.php.net/download/

注意在下载PHP的时候选择线程安全的版本,否则的话在后面配置Apache的时候会出现找不到PHP5apache2_4.dll的情况

解压完,删掉压缩包。然后开始配置。

2.配置Apache

找到Apache文件夹中conf文件夹,打开,对其中的http.conf配置文件进行修改,可以直接使用记事本打开(建议用事先安装sublime或者HBuider.X打开,这样可以看到代码行数,便于对查找相应的要修改代码)。

(1)修改ServerRoot Apache的根路径

代码37行:将ServerRoot”c:/apache24”改成ServerRoot” (你的Apache根目录)"

 

 (2)修改ServerName 你的主机名称

代码224行:将#ServerNamewww.example.com:80前面的注释#去掉,申明80端口,该属性启动Apache时会用到

 (3)修改DocumentRoot Apache访问的主文件夹目录

Apache认的路径是在Apache根目录\htdocs下,里面还包含一个简单的入口文件index.html。这个路径是可以根本自己的需要进行修改的。

代码248行改为:

DocumentRoot "Apache根目录\htdocs"

 <Directory"Apache根目录\htdocs">

 

 

(4)修改入口文件DirectoryIndex
一般web开发项目入口包含index.PHP、index.html和index.htm三种,而Apache认只有index.html一种,需要添加另外两种。

代码282行改为:

 <IfModule dir_module>

 DirectoryIndex index.PHP index.htm index.html

</IfModule>

(5)设定ServerScript目录

代码365行:ScriptAlias /cgi-bin/"c:/Apache24/cgi-bin/"改为ScriptAlias/cgi-bin/ "你的根目录/cgi-bin"

(6)Directory路径配置
代码381行改为:

 <Directory "根目录/cgi-bin">

 AllowOverride None

 Options None

 Require all granted

</Directory>
(7)启动Apache

管理员方式打开命令行

申请E盘(你的安装在哪就是哪个盘)路径,回车

cd 根目录\bin (进入Apache启动文件bin中)

输入httpd,允许访问

打开浏览器,访问根目录/htdocs/index.html,如果出现“It works”说明Apache已经正确启动了

接下来设置Apache开机启动项,关闭上述命令提示窗口,以管理员方式,重新打开命令提示窗口,继续进入根目录\bin路径后,输入httpd –k install

没有报错则成功

进入/bin文件夹下,打开ApacheMonitor.exe

即可用此来操作

3.PHP环境配置

进入PHP文件夹下的/ext然后配置路径到path

在Apache服务器中添加PHP环境支持

同样进入\conf文件夹下,打开httpd.conf,在总代码的最后加入以下几行代码并保存:

如果发现你的conf目录下没有这个.dll就是上边我提到的问题

然后重启Apache

下面进行测试:

在/htdocs文件夹,新建一个index.PHP文件内容为:(该语言的意思是获取安装的PHP版本信息)

<?PHP

PHPinfo()

?>

打开浏览器,输入localhost,找到index.PHP文件点击打开,如果看到以下图,证明PHP已经配置成功了。

PHP常用设置更改:

首先打开PHP5文件夹,往下翻,找到PHP.ini-development文件,复制一份,拷贝到当前文件夹,重新命名为PHP.ini(其实就是增加配置设置文件),用记事本打开PHP.ini,进行以下几项更改

设置PHP拓展包目录代码734行

;on windows:

;extension_dir=”ext”

改为(引号内部为PHP5下的ext文件路径)

;on windows:

extension_dir=”根目录+/ext”

开启PHP不同的库功能代码888行开始找以下dll文件
;extension=php_curl.dll

;extension=PHP_gd2.dll

;extension=PHP_mbstring.dll

;extension=PHP_MysqL.dll

;extension=PHP_MysqLi.dll

;extension=PHP_xmlrpc.dll

去掉前面;注释,改为

extension=php_curl.dll

extension=PHP_gd2.dll

extension=PHP_mbstring.dll

extension=PHP_MysqL.dll

extension=PHP_MysqLi.dll

extension=PHP_xmlrpc.dll

设置PHP时区代码936行

;data.timezone=改为

data.timezone=Asia/Shanghai

 

4.至于MysqL安装则可以查看其他教程,因为我的电脑上本来已经有了就不再写了

而且也不需要配置一些文件,故。

不过提醒一点,启动MysqL服务,net start MysqL时必须在管理员命令行窗口下执行,否则会报错

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐