2014-10-09 443
菜鸟之家_电脑爱好者此前需要做一个php客户案例,要在win7系统下调试php程序,所以找到了这个浅显易懂的决绝方法,希望能帮到大家。
资源下载:
下载windwos版本的PHP:http://windows.php.net/download/ (我下载的是PHP5.4.9_VC9 x86 Non Thread Safe)
PHP安装配置:
解压缩下载到的php-5.4.9-nts-Win32-VC9-x86.zip 到 D:\php\
必须手动设置此目录的可读写权限,“属性”-“安全”-“编辑”,添加IIS_USERS。使IIS_USERS和Users完全控制。
1、修改php.ini-development文件为php.ini,并打开。
2、去掉项目前的分号,并做相应修改
;fastcgi.impersonate = 1 修改为 fastcgi.impersonate = 1
;cgi.fix_pathinfo=1 修改为 cgi.fix_pathinfo = 1
;cgi.force_redirect = 1 修改为 cgi.force_redirect = 0
;extension_dir = "ext" 修改为 extension_dir = "D:\php\ext"
3、去掉以下项目前的分号,开启相应的扩展库
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
4、配置PHP的Session功能
在使用Session功能时,我们必须配置Session文件在服务器上的保存目录,否则无法使用Session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D:\php\目录下建立tmpSession目录,然后在php.ini配置文件中找到
;session.save_path = "/tmp" 修改为 session.save_path = "D:\php\tmpSession"
5、配置PHP的文件上传功能
同Session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D:\php\目录上建立了tmpUpload目录,然后在php.ini配置文件中找到
;upload_tmp_dir = 修改为 upload_tmp_dir = "D:\php\tmpUpload"
6、修改date.timezone,否则可能会报错。
;date.timezone = 修改为 date.timezone = "Asia/Shanghai"
7、php.ini的配置就算完成了,如果有什么变动也可以回来进行修改。还有IIS对php的支持,下边的会进行详细的介绍。
8、测试php
在“开始-运行-cmd”下试着运行 d:\php\php -i 和 d:\php\php -v
正常来说 -i 参数可以看到一大堆参数信息,而 -v 参数可以看到php的版本信息,如果把dll文件不存在的扩展打开了的话,-v时会有提示。
IIS配置:
1、给IIS添加CGI支持:
在Windows7的控制面板-程序中“打开/关闭Windows功能”,在里面打开Internet信息服务-万维网服务-应用程序开发功能,勾选CGI,点击确定。
2、打开IIS控制台,在左边树中选最顶级结点,也就是你的电脑名,然后在中间(功能视图)里打开“处理程序映射”,打开之后在最右边点“添加模块映射”,在打开的窗口中输入以下信息。
Request path(请求路径): *.php
Module(模块): FastCgiModule
Executable(可执行文件): D:\php\php-cgi.exe (选的时候把类型由dll改成exe)
Name(名称): PHP_FastCGI (这个随意)
3、按自己需要在IIS网站的“默认文档”中添加"index.php"。
4、重新启动IIS。完成IIS配置。
5、在IIS中测试PHP。
打开记事本,输入<?php phpinfo(); ?>,保存为index.php,将文件保存到 IIS 网站的根目录下,一般为C:\inetpub\wwwroot
在浏览器中输入 http://localhost/index.php
页面显示PHP版本等信息表示配置成功。
资源中心 2025-01-03
资源中心 2023-10-25
生活百科 2024-06-21
生活百科 2021-04-14
生活百科 2021-06-22
生活百科 2021-09-08
生活百科 2017-07-20
生活百科 2018-08-02
生活百科 2014-07-01
生活百科 2021-05-01
电脑应用 2022-02-28
生活百科 2020-10-30
资源中心 2019-12-08
生活百科 2020-06-28
电脑应用 2023-02-07
生活百科 2018-07-17
资源中心 2012-03-20
生活百科 2025-01-03
生活百科 2019-02-22
电脑应用 2019-07-29
扫码二维码
获取最新动态