Home > php教程 > php手册 > body text

Windwos8.1下配置PHP环境

WBOY
Release: 2016-06-06 19:36:17
Original
971 people have browsed it

一. 下载安装包: Apache2.2:http://mirrors.cnnic.cn/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi PHP5.4:http://windows.php.net/downloads/releases/php-5.4.22-Win32-VC9-x86.zip Mysql5.5:http://dev.mysql.com/get/D

一.     下载安装包:

Apache2.2:http://mirrors.cnnic.cn/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi

PHP5.4:http://windows.php.net/downloads/releases/php-5.4.22-Win32-VC9-x86.zip

Mysql5.5:http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.35-winx64.msi

当然软件的版本也不局限于上面的,但这里还是有两点需要说明:

第一,Apache软件包中的openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接,如果你在apache1或者apache2下使用PHP,你应该选择VC6的版本,如果你在IIS下使用PHP应该选择VC9的版本;

第 二,PHP包中VC6与VC9的区别:VC6的版本使用visual studio 6编译,而VC9使用Visual Studio 2008编译,并且改进了不要在Apache下使用VC9的版本 性能和稳定性,使用VC9版本的PHP需要安装Microsoft 2008 C++ Runtime,因此建议不要在Apache下使用VC9的版本。

另外就是我们的目录结构,为了方便管理,我们把它们装在一块,首先建立WAMP文件夹,然后再在里面分别建立MySQL、PHP、Apache文件夹,等会儿我们把MySQL、PHP、Apache分别安装在对应的文件夹里。目录结构如下图:

 Windwos8.1下配置PHP环境

二.     安装软件(网上很多安装教程,这里就不讲了)

三.     Apache和PHP的配置

在文件夹WAMPPHP里找到php.ini-recommended文件,重命名为php.ini,然后用编辑器打开

1、 首先找到

<span>1</span> ; Directory in which the loadable extensions (modules) reside.
<span>2</span> 
<span>3</span> extension_dir = "./"
Copy after login

修改为:

; Directory in which the loadable extensions (modules) reside.<span>

extension_dir </span>= "D:/Program Files/WAMP/PHP/ext"
Copy after login

(我的是安装在在D盘的Program Files目录下,你可以根据实际情况更改)表示指定PHP扩展包的具体目录,以便调用相应的DLL文件

2、 开启相应的扩展库功能

找到下面的几行,把前面的“;”去掉

extension=php_curl.<span>dll

extension</span>=php_gd2.<span>dll

extension</span>=php_mbstring.<span>dll

extension</span>=php_mysql.<span>dll

extension</span>=php_mysqli.<span>dll

extension</span>=php_pdo_mysql.<span>dll

extension</span>=php_xmlrpc.dll
Copy after login

3、配置PHP的Session功能

在使用session功能时,必须配置session文件在服务器上的保存目录,否则无法使用session,需要建一个可读写的目录文件夹,那么我们在WAMP文件夹里phpSessionTmp目录,然后在php.ini文件中找到

;session.save_path = "/tmp"
Copy after login

修改为:

session.save_path = " D:/Program Files /WAMP/phpSessionTmp"
Copy after login

4、配置PHP的文件上传功能

在使用PHP文件上传功能时,必须指定一个临时文件夹以完成文件上传功能。下面在WAMP文件夹里创建一个phpFileUploadTmp文件夹,然后在php.ini文件中找到

;upload_tmp_dir =
Copy after login

修改为:

upload_tmp_dir = "D: /Program Files /WAMP/phpFileUploadTmp"
Copy after login

5、修改date.timezone,默认为美国时间,如果不修改会报错

找到:

;<span>date</span>.timezone =
Copy after login

修改为:

;<span>date</span>.timezone = Asia/Shanghai
Copy after login

好了,对于php.ini的配置算是完成了,但这还不够,我们还要需要Apache支持PHP,因此还得在Apache配置文件httpd.conf中完成相应的PHP配置

在D:\Program Files\Wamp\Apache\conf文件夹里找到httpd.conf文件,并打开

6、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加:

LoadModule php5_module "D:/Program Files/WAMP/PHP/php5apache2_2.dll"<span>

PHPIniDir </span>"D:/Program Files/WAMP/PHP"<span>

AddType application</span>/x-httpd-php .php .html .htm
Copy after login

7、由于默认情况下Apache服务器执行web主程序的目录为Apache2.2/htdocs,为了方便,我们在WAMP里面建立了www文件夹来替代htdocs,所以此时需要修改相应的Apache配置,是web程序目录变为www目录

找到:

DocumentRoot "D:/Program Files/WAMP/Apache/htdocs"
Copy after login

修改为:

DocumentRoot " D:/Program Files/WAMP/wwwroot"
Copy after login

找到:

<directory></directory>
Copy after login

修改为

<directory files></directory>
Copy after login

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

找到:

DirectoryIndex index.html
Copy after login

修改为:

DirectoryIndex index.php <span>default</span>.php index.html index.htm <span>default</span>.html <span>default</span>.htm
Copy after login

至此,PHP的环境配置算是基本完成了,下面就试一下吧

重启Apache,在WAMP/wwwroot里面放置一个phpinfo.php文件,在phpinfo.php里面写入代码:

<span>php

  </span><span>phpinfo</span><span>();

</span>?>
Copy after login

然后在浏览器地址栏里输入http://localhost/phpinfo.php,这时网页显示了PHP的基本配置信息,那么我们的PHP环境就搭建完了。

Windwos8.1下配置PHP环境

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!