PHP学习笔记 IIS7下安装配置php环境
文件大小: 59k
源码售价: 10 个金币 积分规则     积分充值
资源说明:Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe 非线程安全型 以FastCGI模式运行 VC9 x86 Thread Safe 线程安全性 以ISAPI模式运行 安装过程 只需要解压上一步的zip包即可,然后配置php.ini 详见Php如何配置 Mysql如何安装 下载Mysql database msi安装文件,安装提示下一步即可。 Php如何配置 Php的zip包解压后,在根目录下找到php.ini-production文件,将此文件改名为php.ini 打开php.ini配置文件, 将 ; O 【PHP学习笔记:IIS7下安装配置PHP环境】 在Windows环境下,特别是使用IIS7作为Web服务器的情况下,搭建PHP环境是一项重要的工作。本篇学习笔记主要涉及PHP的安装、版本选择、配置以及与MySQL的集成,同时也涵盖了IIS7中配置FastCGI的步骤。 1. **PHP版本的选择**: - PHP在Windows环境下(以php5.4.7为例),提供了两种版本:VC9 x86 Non Thread Safe(非线程安全型)和VC9 x86 Thread Safe(线程安全性)。非线程安全型适用于以FastCGI模式运行,而线程安全性版本则适合ISAPI模式运行。根据实际需求选择合适的版本。 2. **PHP的安装过程**: - 安装PHP非常简单,只需下载ZIP包解压缩,然后进行配置。不需要进行复杂的安装步骤。 - 配置主要涉及修改`php.ini`文件。首先找到解压后的`php.ini-production`文件,将其重命名为`php.ini`。 - 打开`php.ini`,找到`extension_dir`配置项,将其修改为实际PHP扩展目录的路径,如`On windows: extension_dir = "C:/php/ext"`。 3. **开启PHP扩展**: - 默认情况下,PHP可能不支持自动连接MySQL,因此需要开启相关的扩展库,如`php_mysql.dll`。找到`php.ini`中以分号(;)开头的`extension`行,去掉分号以启用这些扩展。 4. **配置PHP的Session功能**: - 为了使用Session功能,需要设置Session文件的保存路径。创建一个独立于Web主程序目录的可读写目录,如`D:/phpsessiontmp`,然后在`php.ini`中将`session.save_path`修改为这个路径。 5. **配置PHP的文件上传功能**: - 文件上传功能需要设定一个临时文件夹。同样创建一个可读写的目录,如`D:/phpfileuploadtmp`,并在`php.ini`中设置`upload_tmp_dir`为此路径。 6. **设置日期时区**: - 为了避免在执行`phpinfo()`时出现日期部分的错误,需要在`php.ini`中设置`date.timezone`,例如`date.timezone = Asia/Shanghai`。 7. **在IIS7上安装FastCGI**: - 打开控制面板,开启Windows功能,勾选"角色"下的"添加角色服务",然后选择"应用程序开发"下的"CGI"选项,并安装。安装后重启IIS服务器。 8. **部署PHP站点**: - 在IIS管理器中新建站点。 - 打开站点的“处理程序映射”,点击“添加模块映射”。 - 设置请求路径为`*.php`,模块选择`FastCgiModule`,可执行文件指向PHP解压文件中的`php-cgi.exe`。 通过以上步骤,可以在IIS7上成功配置PHP环境,实现PHP与IIS的无缝结合。在实际操作中,可能还需要考虑安全设置、错误日志记录等其他细节。此外,确保定期更新PHP版本以获取最新的安全补丁和性能优化。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。