windows下PHP开发环境的搭建
来源:互联网 发布:中国男篮 知乎 编辑:程序博客网 时间:2024/05/21 11:33
1 下载Apache
可以选择msi格式的安装,也可选择zip压缩包。
下载链接
现在主要有2.2和2.4两个版本,要注意的是不同的版本支持的PHP版本不同。2.2可以支持PHP5.3和PHP5.4,2.4支持较新的版本,这可以同过PHP依赖的VC的版本来推测。
2 下载PHP压缩包
下载链接
需要注意的是每个版本的PHP分为两种Not Thead Safe和Thead Safe。这里前者搭配IIS使用,后者搭配Apache使用。
3 安装Apache
我选择的是msi格式的安装,其中有一步操作需要输入网络域、服务器名和管理员的电子邮箱。如果本地开发,前两个直接填localhost,最后的直接填一个有效邮箱就行,这些信息以后可以在配置文件中修改。
安装类型我们选择典型安装。
4 解压PHP压缩包
解压后放在任意的地方,注意路径不能有空格。
5 配置Apache对PHP的支持
找到conf文件夹中的httpd.conf文件,打开编辑,在Loadmodule区块下面添加以下三行代码
LoadModule php5_module "D:/wamp/php-5.3.18/php5apache2_2.dll"AddType application/x-httpd-php .phpPHPIniDir "D:/wamp/php-5.3.18/"
配置好重启Apache,在浏览器中输入localhost,界面显示It works。
注意,这里容易出现Apache无法启动的问题。你可以在Apache安装下的lib文件夹中启动命令管理器,输入httpd.exe -t。比如给出如下提示信息说明安装的PHP文件夹下缺少php5apache2_2.all这个文件。带有nts的压缩包带有这个文件,这就是下载PHP版本要注意的。
httpd.exe: Syntax error on line 127 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load D:/php-5.3.18/php5apache2_2.dllinto server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
6 配置PHP
找到php.ini-dist文件,重命名为php.ini(5.3版本以上将ini文件重名为php.ini-development和php.ini-production,根据情况选择,前者适合开发测试,后者适合产品上线)
7 测试PHP是否成功
在Apache中htdocs文件夹中新建一个text.php文件,编辑如下代码:
<?php phpinfo();?>
运行起来Apache,在浏览器中输入http://localhost/test.php。如果显示一个PHP的版本信息界面说明配置成功。
- windows下php开发环境的搭建
- 搭建windows下的php开发环境
- windows下PHP开发环境的搭建
- 基于Windows环境下的PHP开发环境搭建
- 基于Windows环境下的PHP开发环境搭建
- 基于Windows环境下的PHP开发环境搭建
- Windows环境下搭建PHP开发环境
- 搭建Windows下基于Eclipse的PHP开发环境
- 搭建Windows下基于Eclipse的PHP开发环境
- 搭建Windows下基于Eclipse的PHP开发环境
- 搭建Windows下基于Eclipse 的 PHP 开发环境
- 搭建Windows下基于Eclipse 的 PHP 开发环境
- 搭建 Windows 下基于 Eclipse 的 PHP 开发环境
- Windows平台下PHP开发环境的快速搭建
- windows 下php 开发环境的多种搭建方式
- 搭建Windows下基于Eclipse的PHP开发环境
- Windows下搭建x64 PHP的开发测试环境
- WINDOWS下搭建PHP+APACHE开发环境
- 缺失Dll也能运行!PHP环境神器,无限自定义,全自动匹配32位和64位系统
- bounding-box regression
- 在远程Linux服务器中备份MySQL数据库,通过scp将远程Linux服务器中文件下载到本地Linux电脑中
- 【iShout】智能家居,我们真的想好怎么做了吗?
- 踢球游戏-运用list切片
- windows下PHP开发环境的搭建
- c++中输入字符串--cin.get和cin.getline用法
- 高阶函数(1)
- ubuntu 16.04 make menuconfig 失败 解决方法
- 分布式锁的几种实现方式~ 2016-11-07 分类:分布式 阅读(6870) 评论(4) 本站采用[知识共享署名-非商业性使用-相同方式共享 许可协议]进行许可,转载请在正文明显处注明原文地址
- ubuntu上安装网易云音乐的安装教程
- java课程学习二:编写程序
- 二叉树的非递归遍历(java实现)
- 论后台管理项目中权限的设计思想