win7/win8下手工搭建WAMP环境

win7/win8下手工搭建WAMP环境、php

 

最近学习wamp,看了好多教程,出来好多问题,终于成功搞定,这里集合了一下最好的教程,写了一些本身的经验,但愿你们有用html

这里不能上传图片,我就写了个带pdf的图片放在csdn上了,我就发在http://download.csdn.net/detail/juandx/7931287里,你们能够本身下载mysql

PHP环境的搭建一般是学习PHP的第一步,那么今天咱们就来看一下应该怎样搭建PHP的环境,此次是在windows8上搭建的,其实也无所谓win7仍是win8,方法都是同样的。对于LAMP咱们应该很熟悉,那是Linux+Apache+MySQL+PHP(+phpMyAdmin),但在windows上咱们对其也有相似的简称:WAMP,即Window+Apache+MySQL+PHP(+phpMyAdmin),下面是本次搭建PHP环境须要用到的:web

带有window8或window7系统的电脑sql

Apache软件包:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi数据库

MySQL软件包:mysql-installer-community-5.6.12.2.msiapache

PHP代码包:php-5.4.17-Win32-VC9-x86.zip         php-5.4.15-Win32-VC9-x86.zip也能够windows

phpMyAdmin代码包:phpMyAdmin-4.0.4.1-all-languages.zip浏览器

对于下载地址我就不提供了,你们能够搜一下,网上有不少。固然软件的版本也不局限于上面的,但这里仍是有两点须要说明:安全

第一,Apache软件包中的openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全连接;

第二,VC11使用Visual Studio 2010编译,使用VC11版本的PHP须要安装Microsoft 2010 C++ Runtime。

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

 

对于phpFileUploadTmp、phpSessionTmp、www目录的做用咱们在后边会提到。

第一步、MySQL的安装

这里我本身没有试,由于以前安装过了一次mysql,可是好像要注意的是用32的比较好,由于后面好像用64位的老是出问题,可是mysql的安装和这里其余的的安装没太大关系,随便找个教程安装好,能够用就好了。

在win7或者win8下安装mysql都是同样的,因此本文对于win7系统或win8系统都适用。既然大家有兴趣读这篇文章,我想我也没有必要再解释MySQL是干什么用的了,下面就直接安装它吧。

一、欢迎界面出现了,有兴趣的能够读读,而后点击“Install MySQL Products”

 

二、接受GPL条款,点击“Next”

 

而后会自动联网检测是否是最新版的,若是认为不必刻意跳过。

 

三、这是出现了5个选择项Developer Default、Server only、Client only、Full、Custom,Developer Default是指开发者典型安装,Full是彻底安装,Custom是自定义安装,那么咱们选择自定义安装,而且修改安装目录到“C:\WAMP\MySQL”,数据库存放路径也本身设定,,而后“Next”

 

 

4,、这里会检测下安装需求环境,Execute解决后,而后“Next”

 

五、会有这些画面的出现

 

六、安装已经完成了,接下来开始配置MySQL

 

七、出现3个选择项,分别表明:

Developer Machine:开发测试,mysql 占用不多资源

Server Machine:服务器类型,mysql占用较多资源

Dedicated MySQL Server Machine:专门的数据库服务器,mysql占用全部可用资源

大家选择哪个能够随意,不过我选的是第一个”Developer Machine“,开启TCP/IP访问,端口默认3306,勾选高级配置,而后”Next“

 

八、接下来设置mysql数据库的root密码,其余用户之后根据须要添加配置权限:

 

九、接下来设置mysql数据库的系统启动服务,让系统默认用户具备启动services权限:

 

十、接下来设置mysql数据库的错误日日志存放,默认就行,直接“Next”

 

十一、完成配置和添加安装实例

 

OK,安装完了,如今咱们打开MySQL的命令行客户端,输入密码

*****

而后”回车“,就会出现

 

这说明咱们已经安装成功了,哦耶!

第二步、安装Apache

一、首先看到的是欢迎界面,不用管它,直接点击“Next”

 

二、接受条款,点击“Next”

 

三、直到出现下面画面。在这里主要配置Network Domain、Server Name、Email地址以及Apache服务的占用端口,默认为80端口,你能够根据须要设置为其余端口,而后点击“Next”。Apache的安装目录你可使用默认目录或根据须要自行选择安装目录

 

四、选择自定义,而后点击“Next”

 

五、这一步,咱们不用管去其它的,只需调整下下安装路径就好了,安装到WAMP/Apache/目录下,而后点击“Next”

 

六、点击“Install”

 

七、最后点击“Finish”完成安装

 

在电脑的右下角找Apache的图标,启动Apache。而后再浏览器里输入http://localhost/(或http://localhost:80/),如出现It Works!:

那就说明Apache安装成功了。

第三步、安装PHP及PHP的环境配置

把PHP安装包解压到文件夹WAMP/PHP里面。下面开始PHP的环境配置。

这里我用的是另外一个包php-5.4.15-Win32-VC9-x86

在文件夹WAMP/PHP里找到php.ini-production文件,重命名为php.ini,而后用编辑器打开

1、首先找到

; extension_dir = "./"

修改成:

extension_dir = "C:/WAMP/PHP/ext"

(个人是在C盘安装的,你能够根据实际状况更改)表示指定PHP扩展包的具体目录,以便调用相应的DLL文件

2、开启相应的扩展库功能,找到下面的几行,把前面的“;”去掉

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_xmlrpc.dll

3、配置PHP的Session功能

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

;session.save_path = "/tmp"

修改成:

session.save_path = "C:/WAMP/phpSessionTmp"

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

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

;upload_tmp_dir =

修改成:

upload_tmp_dir = "C:/WAMP/phpFileUploadTmp"

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

找到

;date.timezone =

修改成:

date.timezone = Asia/Shanghai

好了,对于php.ini的配置算是完成了,但这还不够,咱们还要须要Apache支持PHP,所以还得在Apache配置文件httpd.conf中完成相应的PHP配置。

在WAMP/Apache/conf文件夹里找到httpd.conf文件,并打开

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

LoadModule php5_module "C:/WAMP/PHP/php5apache2_2.dll"

PHPIniDir "C:/WAMP/PHP"

AddType application/x-httpd-php .php .html .htm

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

找到Apache/conf/ httpd.conf

找到

DocumentRoot "C:/WAMP/Apache/htdocs"

修改成

DocumentRoot "C:/WAMP/www"

找到

Directory "C:/WAMP/Apache/htdocs"

修改成

<Directory "C:/WAMP/www">

8、最后修改index文件的前后顺序,因为配置了PHP功能,固然须要index.php优先执行

找到

DirectoryIndex index.html

修改成

DirectoryIndex index.php default.php index.html index.htm default.html default.htm

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

这里我还把php的环境配置了一下

因为php是一个zip文件(非install版),安装较为简单

1  找到PHP目录下的 php.ini.recommended (或者php.ini-dist)文件,重命名为 php.ini
并复制到系统盘的windows目录下(以c:\windows为例). 

2  再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下.

可是我没找到libmysql.dll就算了

3  把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下 
注意:不要把 php_mysql.dll 和 php_mssql.dll 混淆
若是没有加载 php_gd2.dll  php将不能处理图像.没有加载php_mysql.dll php将不支持mysql函数库
php_mbstring.dll在后面使用phpmyadmin时支持宽字符 
更多文章 php爱好者站 http://www.phpfans.net

 

 

在环境变量中的系统变量Path中添加C:\WAMP\PHP;C:\WAMP\PHP\ext

 

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

<?php

phpinfo();

?>

这里注意不要复制,本身敲代码比较好,否则容易格式出错,我就是由于这个问题搞了半天http://localhost/phpinfo.php老是打不开,而后cmd直接执行才发现是phpinfo前面多了特殊字符。。。,,,,浪费了多时间

而后重启apache服务后在浏览器地址栏里输入http://localhost/phpinfo.php,这时网页显示了PHP的基本配置信息,那么咱们的PHP环境算是搭建完了。

 

 

第四步、安装phpMyAdmin

首先在WAMP/www/里面创建phpMyAdmin文件夹,而后解压phpMyAdmin-4.0.4.1-all-languages.zip到WAMP/www/phpMyAdmin/文件夹,在WAMP/www/phpMyAdmin/libraries里面找到config.default.php文件,把它复制到WAMP/www/phpMyAdmin根目录下,并重命名为config.inc.php,而后打开

一、填写访问phpMyAdmin的绝对URL

找到

$cfg['PmaAbsoluteUri'] = '';

修改成

$cfg['PmaAbsoluteUri'] = 'http://localhost/ phpMyAdmin /';

二、填写服务器地址,一般默认为localhost,不须要修改

$cfg['Servers'][$i]['host'] = 'localhost';

三、填写MySQL用户名

$cfg['Servers'][$i]['user'] = 'root';

四、填写MySQL密码

$cfg['Servers'][$i]['password'] = '这里是你的MySQL数据库的密码';

五、设置认证方法

$cfg['Servers'][$i]['auth_type'] = 'cookie';

考虑到一些安全性因素,设置为cookie

六、设置短语密码,若是上面设置成cookie,那这里不能留空,能够随便填一个,好比就填beyondweb吧

$cfg['blowfish_secret'] = 'pqiankui';

OK,下面咱们经过http://localhost/ phpMyAdmin /访问,输入用户名和密码就能够进入phpMyAdmin的管理界面了,对于它的使用你们就本身研究吧。

如今,咱们的WAMP环境手工搭建工做算是基本完成了!

相关文章
相关标签/搜索