php环境搭建(php+apache+mysql+phpmyadmin)

由于我最初已经装了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 "
4:然后新建一个test.php文件,内容如下,将其放到Apache下的htdocs文件夹中,即apache的根目录,注意此文件放的位置应该是apache里httpd.conf里DocumentRoot指定的目录。
<?php
   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
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.csdn.net/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
配置Eclipse中的php文件访问URL: 打开Window->Preferences->PHP->PHP Server,编辑Default PHP Web Server条目,将URL改为http://localhost/Workspace,注意URL栏中添加了Workspace,
这个是在httpd.conf中添加的目录别名。
从而完成eclipse带debug模式的集成。
http://blog.csdn.net/zhoudaxia/archive/2010/01/29/5271250.aspx介绍不错,可以参考。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。总之学习PHP只需一个包。 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。 1、全面适合 Win2000/XP/2003 操作系统,IIS和Apache二选一安装。 2、该程序包集成以下软件,均为最新版本。 PHP 5.2.5 新型的CGI程序编写语言,易学易用、速度快、跨平台。 Apache 2.2.8 最流行的HTTP服务器软件,快速、可靠、开源。 MySQL 5.0.45 执行性能高,运行速度快,容易使用,非常棒数据库。 ZendOptimizer 3.3.0 免费的PHP优化引擎,性能提高30%以上。 OpenSSL 0.9.8g 密码算法库、SSL协议库以及应用程序。 phpMyAdmin 2.11.4 开源、基于WEB而小巧的MySQL管理程序。 eAccelerator 0.9.5.2 又一加速,不亚于ZendOptimizer。 3、如果作为服务器请稍修改配置文件即可。MySQL数据库用户名:root,密码root,安装后请重新设置密码。 注意:安装过程中,如有防火墙开启,注册启动服务时,会提示是否信任httpd、mysqld-nt运行,以及端口80、3306等,请选择允许。 特别声明:该程序没有任何商业目的,之所以取名为phpStudy,仅作学习之用,不得用于商业用途;该程序所包括的软件版权归原作者所有。对于使用此程序给您造成的任何损失,本人概不负责!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值