windows下自主搭建php环境
(1)APache服务器安装和配置
从官网中下载好软件安装包之后,接下来准备安装,安装步骤如下:
(这里下载apache版本:httpd-2.2.17-win32-x86-no_ssl.msi 为例)
第一步:
1、 双击httpd-2.2.17-win32-x86-no_ssl.msi。出现 Windows 标准的软件安装欢迎界面,直接点“Next”继续,出现授权协议,选择“I accept the terms in the license agreement”同意授权协议,然后点“Next”继续,出现安装说明。
2、 “Network Domain”填写你的网络域名,如果没有网络域名,可以随便填写。但如果你架设的 Apache 服务器如果要放入Internet ,则一定要填写正确的网络域名。在“Server Name”下填入你的服务器名,也就是主机名。“Administrator's Email Address”填写系统管理员的联系电子邮件地址。上述三条信息三条信息均可任意填写,无效的也行,其中联系电子邮件地址会在当系统故障时提供给访问者。如下图所示,此时我们选择8080端口。如下图所示:
5、确认安装选项无误,否则可以点“Back”一步步返回检查。点next,Install”开始按前面设定的安装选项安装。
6、在第一幅图中,我们选择ony for current user,on port 8080,when started manually. 则需要在DOS下,使用httpd –k install.将apache2.2设置为windows中的服务方式运行。(如果是 Apache2.2 之前的版本,输入“apache -k install”)
7、在第一幅图中,若我们选择for all user,on port 80,as a service --recommended.则无需更改可以直接启动。
8、设置完成,通过在DOS(输入 net start apace2.2)或者浏览器(http://localhost/)运行,均有启动成功显示。
测试是否真的成功:在浏览器中输入http://localhost:端口号,默认访问htdos 目录下的 index.html
说明Apache安装配置成功!
(2)安装PHP核心文件包以及和Apache进行整合
1.先在你的磁盘上建立一个安装php的文件夹(D:/php),然后将下载好的PHP核心包文件解压到D:/php,找到php.ini-development,将其重命名为php.ini,然后修改php.ini文件中的;extension_dir=”D:/php”,改完之后一定记得去掉前面的分号;
2.去Apache的安装目录下找到conf文件夹下面的httpd.conf文件,在
需要加入图中蓝色部分的代码:
LoadModule php5_module php安装路径/php5apache2_2.dll
PHPIniDir "php安装路径"
AddType application/x-httpd-php .php .phtml
修改完以上两个地方,重启服务器,然后在Apache安装路径的htdocs文件夹中去建一个XXX.php的文件,里面写入简单的测试代码,例如:
<?Php
echo “HELLO WORLD!”;
?>
在浏览器中输入http://localhost:端口号/XXX.php,回车之后如果输出HELLO WORLD!,则说明整合成功完成,就可以来写php代码了。
(3)安装php开发工具(可以安装phpstorm)
注意事项:安装apache时出现拒绝访问,可以以管理员身份运行即可