由于我最初已经装了mysql,我只需搭建apache+php+phpmyadmin的环境。
1:先从http://httpd.apache.org 下载apache,我下的是httpd-2.2.15-win32-x86-no_ssl.msi版本,然后直接安装就可以了。然后启动apache后访问http://localhost,出现“it works”就表明apache装好了,我这里安装的目录为D:/Apache2.2,apache的根目录为:D:/Apache2.2/htdocs。
2:然后去http://www.php.net下载php-5.2.13-Win32.zip,然后解压缩到D盘,注意版本不要是no_ssl版本的,否则装的时候会出问题。我解压后php的路径是:D:/php-5.2.13。然后 找到php.ini-dist文件,更名为php.ini,最好是复制一份再更名。
3:编辑Apache的httpd.conf文件(在Apache的安装目录下的conf子目录中),在最后添加下面部分,保存。
# ***************** PHP 配置 *****************
# 加载 PHP 5 :
LoadModule php5_module " D:/php-5.2.13/ php5apache2_2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini 的路径
PHPIniDir " D:/php-5.2.13 "
LoadModule php5_module " D:/php-5.2.13/ php5apache2_2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini 的路径
PHPIniDir " D:/php-5.2.13 "
4:然后新建一个test.php文件,内容如下,将其放到Apache下的htdocs文件夹中,即apache的根目录,注意此文件放的位置应该是apache里httpd.conf里DocumentRoot指定的目录。
<?php
phpinfo( );
?>
phpinfo( );
?>
5. 启动Apache,在浏览器中输入 http://localhost/test.php ,如果能出现页面,就成功了。
注意: php的安装目录最好不要用中间有空格的路径(例如:C:/Program Files/PHP 就不太好),如果这样做有些web服务器会崩溃。httpd.conf 不能load php5apache2.dll ,要写成 php5apache2_2.dll。
6: 在php5中使用MySQL ,打开php.ini文件,在542行修改extension_dir为:
extension_dir = " D:/php-5.2.13 / ext"
在684,685行删除extension=php_mysql.dll和extension=php_mysqli.dll前的“; ” ,以加载 php_mysql.dll和php_mysqli.dll
extension_dir = " D:/php-5.2.13 / ext"
在684,685行删除extension=php_mysql.dll和extension=php_mysqli.dll前的“; ” ,以加载 php_mysql.dll和php_mysqli.dll
7: 在PATH 环境变量中添加 D:/php-5.2.13 ; 以便能加载这个目录下的dll文件(有可能需要重启才能起作用),或者把php.ini文件复制到windows的system32的目录下 。 如果没有问题,那么 http://localhost/test.php 应该能看到 mysqli和mysql 模块.
8:到http://www.phpmyadmin.net/home_page/index.php下载phpmyadmin,然后解压到 Apache下的htdocs文件夹中,我解压后的phpmyadmin都放到了D:/Apache2.2/htdocs/phpMyAdmin目录下,然后访问http://localhost/phpMyAdmin/index.php 出现phpmyadmin的登录页面,并能登录成功即表示配置成功。
以上即完成整个配置工作。
http://blog.youkuaiyun.com/javamxj/archive/2007/12/03/1914338.aspx这位朋友说的不错,可以参考下。
====================
以下为eclipse php与zend集成,以便进行dubug模式的程序调试。
首先去 http://www.eclipse.org/downloads/下载eclipse,我下的是eclipse-php-helios-win32.zip;然后解压。
然后去http://www.zend.com/en/products/studio/downloads. 选择Studio Web Debugger.
然后添加虚拟目录和默认首页: 默认站点主目录为Apache的htdocs目录。将Eclipse工程目录设置到,apache的htdocs目录下。修改httpd.conf,在文件结尾添加:
Alias /workspace/ "
D:/Apache2.2/htdocs/
workspace"
<Directory "
D:/Apache2.2/htdocs/
workspace
" >
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
然后 解压出Zend Debugger,把与PHP版本相对应的ZendDebugger.dll拷贝到PHP安装目录下,修改php.ini,添加以下内容:
zend_extension_ts=D:/PHP/ZendDebugger.dll
zend_debugger.allow_hosts=127.0 . 0.1
zend_debugger.expose_remotely=always
然后把解压出来的dummy.php放到httpd DocumentRoot目录以及
D:/Apache2.2/htdocs/
workspace 下,用于在Eclipse里测试Debugger是否连通(Debug Configurations->PHP Web Page->Test Debugger)
最后
配置Eclipse指向PHP模块: 打开Eclipse的Window->Preferences->PHP->PHP Executables->Add,添加
Name: PHP 5.2.11
Executable Path: D:/PHP/php.exe
PHP ini file(optional): D:/PHP/php.ini
PHP debugger: Zend Debugger
Name: PHP 5.2.11
Executable Path: D:/PHP/php.exe
PHP ini file(optional): D:/PHP/php.ini
PHP debugger: Zend Debugger
配置Eclipse中的php文件访问URL: 打开Window->Preferences->PHP->PHP Server,编辑Default PHP Web Server条目,将URL改为http://localhost/Workspace,注意URL栏中添加了Workspace,
这个是在httpd.conf中添加的目录别名。
这个是在httpd.conf中添加的目录别名。
从而完成eclipse带debug模式的集成。
http://blog.youkuaiyun.com/zhoudaxia/archive/2010/01/29/5271250.aspx介绍不错,可以参考。