php初学者的重点放在与学习语言,我感觉这个观点才是正确的。有些同学学习一开始第一天就被安装php环境吓怕了,运气好一点的,
环境能装上还好,有些就是怎么装都会报错,服务启动不了,浪费很多学习的时间。打击了学习自信心。但是现在语言能力以及学习提高上来了,时
候过来再看看原生的php环境搭建了。这时候你在来看看环境搭建,我感觉是比较明智的做法。开始学习就先装个集成环境,先学习语言才是重点。
面介绍一下windows下安装 Apache2+php5.6的环境搭建。
安装环境之前先看看Apache , php之间的关系图。
一.首先安装Apache
假设你原来的电脑已经装好集成环境,建议先卸载apache.Apache常用指令
在apache的bin目录下
停止apache服务: httpd.exe -k stop // 启动 start 重启 restart
卸载: httpd.exe -k uninstall
安装指令: httpd.exe -k install
卸载好Apache服务之后开始下面步骤。
1.1 安装补丁
补丁地址: https://www.microsoft.com/zh-CN/download/details.aspx?id=30679
选择版本:
点击安装即可!
1.2 官网下载 Apache服务器。 随意百度找点教程之类即可 下载到一个压缩包,解压即可。
1.3 官网下载 php软件包。 选择线程安全 的。
下载地址:http://windows.php.net/download#php-5.6
下载过来的压缩包,同样的解压一下就好了,但是你得记住你解压所处的路径!
1.3 开始整合Apache 和 php
1.3.1 首先先修改一下 Apache /conf/httpd.conf 文件
找到如下处: Define SERVERROOT "修改为自己安装apache的路径"。
例如我安装的目录: Define SRVROOT "C:/apache/httpd-2.4.25-x64-vc11-r1/Apache24"
ServerRoot "${SRVROOT}"
启动服务: 在apache/bin/目录下 打开cmd 输入: httpd.exe -k start
之后在浏览器输入localhost 出现以下界面,说明apache已经安装好了!
1.4 让apache加载 php模块。
打开httpd.conf 文件。 加入下面这一段配置加载php模块
LoadModule php5_module "C:/apache/php5.6/php5apache2_4.dll" // 自己解压php的目录下有这个php5apache2_4.dll 把路径改为自己的即可
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
PHPIniDir "C:/apache/php5.6/" //php.ini的配置文件的目录 把路径改为自己的即可
此时大致php和apache已经整合成功,还去最后一步,修改php.ini-development 也就是在解压php下面有这么一个
配置文件,重命名为 php.ini
打开此文件。
写入下面一段:
extension_dir=”ext目录” //也是在你解压的php目录下,有这么一个目录 ,即是php扩展目录
1.5 最后 写上一段php脚本: <?php echo phpinfo(); ?> 存为 hello.php放在
apache/htdocs目录下
重新或者启动apache服务器: httpd.exe -k start
能够访问到此页面,恭喜你安装成功了!