Windows 环境搭建推下载软件
mysql-essential-5.0.67-win32.msi
http://dev.mysql.com/downloads/
php-5.2.8-Win32.zip
http://php.net/downloads.php
ZendOptimizer-3.3.3-Windows-i386.exe
http://www.zend.com/en/products/guard/zend-optimizer
PHPMyAdmin-3.1.0-all-languages.zip
http://www.phpmyadmin.net/home_page/downloads.php
apache
http://archive.apache.org/dist/httpd/binaries/win32/
php配置:
Windows 环境搭建推荐教程
1)解压缩
解压缩下载的php-5.2.8-Win32.zip文件,并将其复制到:X:/PHP ;
2)修改php.ini
进入X:/PHP文件夹,将php.ini-dist 重命名为 php.ini ;
打开php.ini文件,找到:
extension_dir = "./"
将其改为:
extension_dir = "X:/PHP/ext"
找到:Windows Extensions
在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可)
php_gd2.dll
php_mbstring.dll
php_mcrypt.dll
php_mhash.dll
php_ming.dll
php_mysql.dll
php_openssl.dll
php_sockets.dll
php_xmlrpc.dll
php_zip.dll
找到:
disable_functions =
改为:
disable_functions =passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
保存php.ini文件
在环境变量的Path设置下添加:
X:/php;X:/php/ext
Apache配置
1.安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。
修改路径,改为自己所要的"X:/Apache"。
2.打开IE,然后在地址栏输入:"http://localhost" 可以看到Apache安装完成的成功页面: It works
3.conf/httpd.conf文件的配置
1)查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“D:/PHP/Apache2.2/htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/PHP”。注意:目录末尾不要加“/”。
2)查找“DirectoryIndex”,这里是默认首页文件名,在index.html 加入index.php等。多个文件名用空格分隔。
3)查找
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如果不改这里的话,可能会出现 You don't have permission to access / on this server. 这样的错误提示,尤其在改变了默认主页的路径后。
4. 在文件尾部添加:
LoadModule php5_module "X:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
PHPIniDir "X:/php"
4)建立虚拟目录
比如我在 X:/space下放置所有的工程,那么修改Apache/conf/httpd.conf,在文件结尾添加:
Alias /space/ "X:/space/"
<Directory "X:/space//">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
这样做的好处是,所有php工程都共享一个apache配置
mysql
Windows 环境搭建推荐教程
1、安装MySQL
1)安装软件
进入X:/Server_Tools文件夹,双击mysql-essential-5.0.67-win32.msi;
选择Custom自定义安装
点击“Change”更改MySQL安装目录
待文件复制安装完毕后,进行MySQL设置界面,单击Finish。
选择Detailed Configuration进行详细配置
选择MySQL运行模式:Server Machine
选择MySQL数据库默认存储方式:Non-Trans Only ( MYISAM)
设定MySQL最大连接数:一般设置为128 - 512之间的整数。
设定MySQL网络参数,注意:不要启用Strict Mode!那个Add firewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略。
设定MySQL默认字符集:以用户站点语言为准,默认我们填gbk。
Windows环境设定
修改设定root用户密码,root密码请设置的比较复杂些。
注意:非必要情况下,不要启动远程连接模式!
完成MySQL的安装,并启动MySQL服务。
运行--cmd---net stop mysql
Windows 环境搭建推荐教程
打开X://MySQL/my.ini,
找到:Datadir = “X:/MySQL/data”
修改为:Datadir = “X:/Database”
将X:/MySQL/data 文件夹复制到X:/,并重命名X:/Database;
运行--cmd---net stop mysql
重新测试MySQL是否工作正常。
全部搞定