Heim > Backend-Entwicklung > PHP-Tutorial > Windwos8.1下配置PHP环境_PHP教程

Windwos8.1下配置PHP环境_PHP教程

WBOY
Freigeben: 2016-07-13 17:17:00
Original
1100 Leute haben es durchsucht

一.     下载安装包:

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分别安装在对应的文件夹里。目录结构如下图:

 

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

三.     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 = "./"
Nach dem Login kopieren

修改为:

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

extension_dir </span>= "D:/Program Files/WAMP/PHP/ext"
Nach dem Login kopieren

(我的是安装在在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
Nach dem Login kopieren

3、配置PHP的Session功能

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

;session.save_path = "/tmp"
Nach dem Login kopieren

修改为:

session.save_path = " D:/Program Files /WAMP/phpSessionTmp"
Nach dem Login kopieren

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

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

;upload_tmp_dir =
Nach dem Login kopieren

修改为:

upload_tmp_dir = "D: /Program Files /WAMP/phpFileUploadTmp"
Nach dem Login kopieren

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

找到:

;<span date</span>.timezone =
Nach dem Login kopieren

修改为:

;<span date</span>.timezone = Asia/Shanghai
Nach dem Login kopieren

好了,对于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
Nach dem Login kopieren

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

找到:

DocumentRoot "D:/Program Files/WAMP/Apache/htdocs"
Nach dem Login kopieren

修改为:

DocumentRoot " D:/Program Files/WAMP/wwwroot"
Nach dem Login kopieren

找到:

<Directory "D:/WAMP/Apache/htdocs">
Nach dem Login kopieren

修改为

<Directory "D:/Program Files/WAMP/wwwroot">
Nach dem Login kopieren

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

找到:

DirectoryIndex index.html
Nach dem Login kopieren

修改为:

DirectoryIndex index.php <span default</span>.php index.html index.htm <span default</span>.html <span default</span>.htm
Nach dem Login kopieren

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

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

<?<span php

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

</span>?>
Nach dem Login kopieren

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/626645.htmlTechArticle一. 下载安装包: 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/relea...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage