您的位置:首页 > 编程语言 > PHP开发

win7 php开发环境配置

2013-11-21 03:34 399 查看
1、安装Apache

下载地址:http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32

下载后点击安装,一直next,也可以改自定义安装和该安装目录。

如果要改端口,可以打开配置文件httpd.conf,找到Listen 80,80就是现在的端口。

2、安装PHP

下载地址:http://us2.php.net/downloads.php(下载线程安全的那个包)

然后直接解压缩在一个文件夹就可以了。

3、配置php.ini

将php.ini-development改为php.ini。

然后做以下设置:

a.extention_dir=php_path(php的路径)/ext;

b.将以下语句前的“;”后去掉:

  

extention=php_curl.dll

extention=php_gd2.dll

extention=php_mbstring.dll

extention=php_mysql.dll

extention=php_mysqli.dll

extention=php_pdo_mysql.dll

extention=php_pdo_odbc.dll

extention=php_xmlrpc.dll


c.修改session文件在服务器上的保存目录为自己的目录,如 找到 session.save_path,将其设置为

session.save_path="F:/php/custom/session"


d.修改upload的临时文件的目录,找到 upload_tmp_dir,改为

upload_tmp_dir="f:/php/custom/upload"


e.修改 date.timezone 为

date.timezone=Asia/Shanghai


4、配置Apache支持PHP

a. 在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm


b.默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置:

DocumentRoot "F:/Apache2.2/htdocs"
改为
DocumentRoot "F:/PHPWeb"

<Directory "F:/Apache2.2/htdocs">
改为
<Directory "F:/PHPWeb">


c.最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行

DirectoryIndex index.html
改为
DirectoryIndex index.php index.html


d.重启服务器

在F:/PHPWeb新建一个index.php文件,编辑如下:

<?php
phpinfo();
?>


在浏览器输入localhost,就可以看到PHP的配置页面。

可能出现的问题:apache 无法初始化php的模块。

原因:以前安装过Apache与php,且曾经把 php5ts.dll 文件放到C:/windows/system32文件夹下

解决:把上述文件删除就行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: