通过查阅网上的资料,加上自己的实践,成功配置。博客里的第一篇文章,让自己开心下,如果能够帮助别人就更好了
下面开始:
准备工作:
1.httpd-2.2.16-win32-x86-no_ssl.msi(http://httpd.apache.org/download.cgi)
2.php-5.3.3-Win32-VC6-x86-Thread-Safe.zip(http://windows.php.net/download/)
Apache安装配置:
1.安装Apache到"D:/server/Apache2.2",在浏览器下输入http://localhost/回车,如果出现It works!说明Apache 2.2.16安装成功,并且能正常使用!(注意:如果本机上有IIS服务器的话,建议将IIS端口改成其他端口,因为Apache默认用的是80端口)
2.在"D:/server/Apache2.2/conf"找到httpd.conf文件,打开,找到DirectoryIndex index.html,这里可以添加一个index.php表示打开一个目录时,默认打开index.php;
3.关于工作目录的配置,在"D:/server/Apache2.2/conf"找到httpd.conf文件,打开,找到DocumentRoot,默认显示是"DocumentRoot D:/server/apache2.2/htdocs"并将其改为DocumentRoot "E:/workspace",并将改成,什么意思呢,E:/workspace这个目录是我的默认工作目录,每次在浏览器中输入http://localhost/时默认打开的目录就是E:/workspace,这里可能用词不太准确,见谅。
4.重启Apache,每次配置完后重启Apache生效。
PHP5.3.3安装配置
1.php-5.3.3-Win32-VC6-x86-Thread-Safe.zip解压到"D:/server/php-5.3.3-Win32-VC6-x86-Thread-Safe",并将文件夹名称改为php5.3.3(方便配置php.ini的时候不至于用那么长的名字)。
2.找到php5.3.3文件夹下的php.ini-development文件,把名字改成php.ini,打开php.ini文件,找到extension_dir这一行,默认显示为extension_dir = "./",这里我们把它改成extension_dir = "D:/server/php5.3.3/ext"(注意斜杠的方向,不要使用"/"),并把前面的分号去掉。现在我们要做的就是打开php扩展模块,在php.ini文件中找到extension=php_bz2.dll,extension=php_fileinfo.dll,extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mysql.dll,extension=php_mysqli.dll,把这几行前面的分号去掉就可以了。(注意:这里不介意添加php_mssql.dll扩展,因为php5.3.3中并没有这个组件,需要通过微软的驱动支持,参考http://topic.csdn.net/u/20100824/15/3c1368cb-db4c-4fb5-8f50-5473cd59918a.html)
3.关于时间的显示,在开发时我们经常要用到获取当前时间等操作,这里要把时区设为“北京时间”,在php.ini找到date.timezone,将其改为date.timezone = Asia/ShangHai就OK了。
4.接下来我们要将Apache和php关联起来,找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so这一行的下面输入:
LoadModule php5_module D:/server/php5.3.3/php5apache2_2.dll
PHPIniDir "D:/server/php5.3.3"
AddType application/x-httpd-php .php .phtm
重启Apache,配置完成了,至于更高级的配置,额也是菜鸟一个,也不太明白,还有待学习。
mysql的安装
mysql和php的关联倒不是太大,只要加载了php_mysql.dll模块就可以使用mysql了。提供一些链接,很有用。
1.mysql5.1安装图解
2.windows下mysql5.1安装启动不成功的问题
n久之后用到了memcache再说明下:
php版本:php5.3.3 vc6 x86
memcahce对应版本:php_memcache-cvs-20090703-5.3-vc6-x86.zip
php.ini 加上 extension=php_memcache.dll
安装memcache server ,我这里安装的是memcached.exe 1.2.1.0 网上有很多