服务器 win系统APACHE+PHP+MYSQL+ZEND+PHPMYADMIN环境的搭建(图文教程-超详细)

  [复制链接]
精华 xiaoyuwxz 发表于 2012-7-3 05:11:10 [服务器] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
本教程为“站帮网”系列环境配置方面的教程的第二个教程

本教程安装环境为windows2003,XP等系统同时适用。

我们把环境安装在D分区,先在D分区建个phpsetup目录并给上users读取执行权限,下面建几个子目录为如下结构:

┌─apache                          httpd-2.2.22-win32-x86-no_ssl.msi
├─mysql                           mysql-5.1.63-win32.zip
├─php                             php-5.2.17-Win32-VC6-x86.zip
├─zend                            ZendOptimizer-3.3.3-Windows-i386.exe
└─phpmyadmin                      phpMyAdmin-3.3.9-all-languages.zip

去官方下载所需上述软件(至于怎么去下载就不细说了):
apache          http://www.apache.org/dist/httpd/binaries/win32/  
PHP:           http://www.php.net/downloads.php
MySQL:         http://dev.mysql.com/downloads/mysql/5.0.html
Zend Optimizer:http://www.zend.com/store/products/zend-optimizer.php               
phpMyAdmin:    http://www.phpmyadmin.net/home_page/downloads.php

关于各软件版本的选择说明
httpd-2.2.22-win32-x86-no_ssl.msi  官方的最新版的2.2.x系列的
php-5.2.17-Win32-VC6-x86.zip       选择这个版本而不是nts版本
mysql-5.1.63-win32.zip             为官方的最新的5.1.x系列的版本
ZendOptimizer-3.3.3-Windows-i386.exe   为php5.2.x版本中最高的ZendOptimizer版本
phpMyAdmin-3.3.9-all-languages.zip     为最后的3.3.x系统的版本,当然你也可以选择官方最新的版本phpMyAdmin-3.5.1-all-languages.zip



所需软件.JPG

目录结构.JPG

phpsetup目录添加权限.jpg





上一篇:win2003系统IIS+PHP+MYSQL+ZEND+PHPMYADMIN环境的搭建(简单图文教程)
下一篇:如何为Apache绑定多IP多域名
我的QQ是:14061253

大神点评67

 楼主| xiaoyuwxz 发表于 2012-7-3 05:13:02 [服务器] 显示全部楼层
一、APACHE的安装

1、运行安装apache_2.2.224-win32-x86-no_ssl.msi,填域名localhost,填服务器名localhost,填邮箱(填自己的,这里随便填个)admin@qq.com,下一步;
2、选typical,典型安装。下一步;
3、改路径,改成D:\phpsetup\apache
4、安装完成后,在IE中打http://localhost/,就会出现 It Works,说明就能正常工作了。网页的存在位置就
    在 " D:\phpsetup\apache2\htdocs" 目录。在任务栏右边也会出与一个APACHE的运行状态图,正常运行为绿色的开始标志。


apache1.jpg

apache2.jpg

apache3.jpg

apache4.jpg

apache5.jpg

apache6.jpg

apache7.jpg

apache8.jpg

apache9.jpg

apache10.jpg

apache11.jpg

apache12.jpg
我的QQ是:14061253
 楼主| xiaoyuwxz 发表于 2012-7-3 05:14:41 [服务器] 显示全部楼层
二、PHP的安装

1、解压出php-5.2.17-Win32-VC6-x86.zip把它拷到php5目录里。
2、将PHP目录(D:\phpsetup\php5)下的php.ini-dist改名为php.ini。
3、打开php.ini,

找到: extension_dir = "./"               改为 extension_dir = " ./ext";
找到: ;upload_tmp_dir =                  改为 upload_tmp_dir = "./temp"
  
;extension=php_gd2.dll
;extension=php_mcrypt.dll
;extension=php_mbstring.dll
;extension=php_ming.dll
;extension=php_mysql.dll
;extension=php_zip.dll
";"都去掉,


4、设置环境变量:



php.ini的配置1.jpg

temp目录权限添加.jpg
我的QQ是:14061253
 楼主| xiaoyuwxz 发表于 2012-7-3 05:16:30 [服务器] 显示全部楼层
三、mysql的安装

1、运行mysql-5.1.63-win32.msi 的安装程序
2、按Next,然后选择Custom安装方式。
3、点击Change,改变安装路径;原路径是"C:\Program Files\MySQL\MySQL Server 5.1\",这里改为:" D:\phpsetup\mysql\";同样在MySQL Server Datafiles上, 点change,同样改路径为:" D:\phpsetup\mysql\"。
然后一直Next,上面有个 "Configure the

MySQL Server now" 是打勾的,不要去掉,直接点Finish。
5、现在开始安装最后的配置,点Next,选择Detailed Configuration,然后选择第二个Server Machine。
6、再Next,选择Non-Transactional Database Only。(只应于WEB服务选这个)
7、再Next,选择Manual Setting,连接数选择600。
8、再Next,是设置其的端口,默认是3306,不要动它,Enable Strict Mode 前面的勾去掉。
9、再Next,选择Manual Selected Default Character Set / Collation,在下面的 Character Set选择gbk。
10、再Next,在Include Bin Directory in Windows PATH前打勾。
11、再Next,在Modify Security Settings后填上密码,如123456,下面的勾随便,creat An Anonymous Account不选;
12、最后一个Next再加Execute,可以看到上面的步骤全部完成。
13、MySQL的帐号是:root,密码为123456;


mysql1.jpg

mysql2.jpg

mysql3.jpg

mysql4.jpg

mysql5.jpg

mysql6.jpg

mysql7.jpg

mysql8.jpg

mysql9.jpg

mysql10.jpg

mysql11.jpg

mysql12.jpg

mysql13.jpg

mysql14.jpg

mysql15.jpg

mysql16.jpg

mysql17.jpg

mysql18.jpg

mysql20.jpg
我的QQ是:14061253
 楼主| xiaoyuwxz 发表于 2012-7-3 05:18:04 [服务器] 显示全部楼层
四、配置apache 的配置文件 httpd.conf

         a、进入D:\phpsetup\php5\ 拷贝如下几个文件到D:phpsetup\apache\bin
         libeay32.dll、libmcrypt.dll、libmhash.dll、libmysql.dll、php5ts.dll、ssleay32.dll
         
         b、通过 开始 — 所有程序 — Apache HTTP Server 2.2 — Configure Apache Server — Edit The Apache httpd.conf Configuration File 打开apache 的配置文件httpd.conf;
     找到 DirectoryIndex index.html ,在后面加入 index.htm index.php

     在最后加入:
LoadModule php5_module D:/phpsetup/php5/php5apache2_2.dll
<IfModule php5_module>
     PHPIniDir "D:/phpsetup/php5/"
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>

   c、打开右边任务栏的APACHE的图标,restart 重新启动apache,

   d、在WEB根目录(D:\phpsetup\apache\htdocs)里建一个名为phpinfo.php的文件内容如下
<?
phpinfo();
?>
   如果可以看到一个有很多信息的页面,并注意一定要有mysql信息,此时PHP环境基本已经配置成功


编辑httpd.conf1.jpg

apache重启.jpg

phpinfo信息1.jpg

phpinfo信息2.jpg

我的QQ是:14061253
 楼主| xiaoyuwxz 发表于 2012-7-3 05:19:30 [服务器] 显示全部楼层
五、安装ZEND

1、运行安装程序
2、按Next,到了路径选择那儿,点Browse,默认是"C:\Program Files\Zend\ZendOptimizer-3.3.0",将其修改为"D:\phpsetup\zend"。
3、按Next后,可以看到的是服务器的选择,选择apache 2.x,直接点Next;选择php.ini所在位置时选择D:\phpsetup\php,具体见图; 选择server root 时选择D:\phpsetup\apache
4、接下来的一路点Next,全接默认的设置,然后Install,Zend在此过程中会添加信息到php.ini,默认添加即可。

刷新http://localhost/phpinfo.php,会看到zend信息。


zend1.jpg

zend2.jpg

zend3.jpg

zend4.jpg

zend5.jpg

zend6.jpg

zend7.jpg

zend8.jpg

zend9.jpg

zend10.jpg
我的QQ是:14061253
 楼主| xiaoyuwxz 发表于 2012-7-3 05:20:37 [服务器] 显示全部楼层
六、phpmyadmin的安装

1、解压phpMyAdmin-3.3.9-all-languages.zip,并更改目录名为phpmyadmin,然后拷贝到D:\phpsetup\目录覆盖phpmyadmin目录"。
2、编辑config.sample.ini.php
查找:$cfg['blowfish_secret'] = '',''里填上自己的域名或任意字符,然后另存为config.ini.php即可。

六、为phpmyadmin建立虚拟目录
打开httpd.conf在最后添加:
Alias /phpmyadmin/ "D:/phpsetup/phpmyadmin/"
<Directory "D:/phpsetup/phpmyadmin">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

重启apache
打开http://localhost/phpmyadmin/index.php
用户名:root
密码:123654
即可以登录


phpmyadmin1.jpg
phpmyadmin2.jpg
我的QQ是:14061253
 楼主| xiaoyuwxz 发表于 2012-7-3 05:22:06 [服务器] 显示全部楼层
本节教程结束,如需商业支持请联系我们的商业服务

http://bbs.zb7.com/support.php
我的QQ是:14061253
招商学校明星会员实名认证 发表于 2012-7-3 08:17:13 [服务器] 显示全部楼层
很强大,配置环境以前会,但现在忘记了,温习一下。
网站建设http://www.honkermall.com
非一般感觉明星会员实名认证 发表于 2012-7-3 09:53:48 [服务器] 显示全部楼层
必须支持的啊
神马都是浮云... ...
7089588 发表于 2012-7-3 10:20:28 [服务器] 显示全部楼层
支持   你太牛了

多发点让我们多多学习
若 是 你 累 了 请 回 头 看 看 我 一 直 都 在 . . .
阳炎 发表于 2012-7-3 15:58:46 [服务器] 显示全部楼层
学习了  
bit 发表于 2012-7-3 17:46:16 [服务器] 显示全部楼层
很好很强大 支持了
jyltd 发表于 2012-7-5 05:52:37 [服务器] 显示全部楼层
不说什么了,彪悍的文章不需要解释
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表