正 文:
向经常需要在不同电脑上进行php环境调试的同学推荐下 APM Express,这个用作开发环境的Apache/PHP/MySQL 绿色集成包,总体而言就是方便小巧,免去Apache/PHP/MySQL的安装步骤。这个工具包官方(
www.fleaphp.org)目前已经停止更新了,但是里面集成的APM版本供开发人员调试还是足够了。
APM Express主要特点:完全绿色,不写入任何文件到操作系统目录,不修改任何操作系统设置和文件,更不附带任何插件。所有文件都只保存在 APM Express 目录中。APM Express 里面 集成的版本如下:
Apache:2.0.58
PHP:5.2.4
MySQL:5.0.45 (管理员root,默认密码为空)
APM Express Apache PHP MySQL 绿色版 下载地址:
点击这里 或 本站的下载地址:
APMExpress.rar。
APM Express 的介绍可以参考这里:
http://hi.baidu.com/bigbigant/item/20ecf787e6628e2a110ef3d8 但是,请注意,目前飘易找到的这个版本是不带phpmyadmin的,需要自行下载。
飘易下载的是绿色版的phpmyadmin,下载地址--> phpMyAdmin 3.5.5 Final 绿色多语版:
http://www.xdowns.com/soft/38/110/2006/soft_15746.html 或者用本站提供的下载地址:
phpMyAdminfinal.rar 下载后,请把解压后的 phpmyadmin 目录复制到 apmxe目录\htdocs 里,然后找到phpmyadmin文件夹里的/libraries/config.default.php文件,用支持UTF-8编码的写字板打开进行编辑。
先允许phpmyadmin用空密码登录(因为上面mysql默认密码是空),找到:
$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
把这2个参数的值改为 true 。同时把
$cfg['Servers'][$i]['password'] = '';
这个参数的值设为空。
重启apm,现在管理员root 就可以空密码登录phpmyadmin了。更多phpmyadmin配置请参考:
phpMyAdmin安装配置方法全过程。
登录后,我们可以利用phpmyadmin修改mysql的root密码了:
用root账号登陆phpmyadmin,然后点击左侧选择 mysql数据库,在顶部点击“sql”进入sql输入界面。输入以下命令:
update user set password=password('123456') where User='root'
其中123456为你希望修改的密码,此条语句将会影响3行。所以不建议你直接手动修改mysql的root密码,因为有3处需要同时修改。
补充下其他使用说明:
1、
如何使用下载后运行安装程序(用 WinRAR 的自解压功能打包,可以用 WinRAR 手动解压缩到任意目录),将所有文件解压缩到任意目录中。
运行该目录中的 apmxe.exe 即可启动!
第一次启动时,Windows XP SP2 会提示 apache.exe 和 mysqld-nt.exe 需要访问网络。
只有运行这两个程序访问网络才能正常使用“APM Express 绿色集成版”。
注意:如果系统中正在运行的 IIS/Apache 占用了 80 端口,那么请先停止 IIS/Apache,再启动 APM Express。
成功启动 APM Express 后,可通过任务栏图标的弹出菜单进行操作。
最后打开浏览器,输入地址:
http://localhost/ 即可看到 APM Express 的欢迎页面。
2、
进一步定制APM Express 自带的 Apache 默认使用 80 端口。如果需要,可以修改
etc\httpd.conf.template 配置文件中的:Listen 80 为 Listen [其他端口号]。
MySQL 的 root 用户默认没有密码,可以用 phpMyAdmin 登录后修改。
如果希望使用其他目录作为 Apache 的工作目录,可以修改
etc\httpd.conf.template 配置文件中的:
DocumentRoot "%APMXE%/htdocs"
<Directory "%APMXE%/htdocs">
将 %APMXE%/htdocs 替换为你自己的目录即可。
3、
功能详细说明:
1、Apache2 包括所有模块,可以通过修改配置文件来加载;
2、为了节约空间,PHP 5.2.0 仅带有 gd2 和 mysql 扩展以及 Zend Debugger。需要其他扩展只需要将 PHP 5.2.0 的文件复制到 php5 目录中,然后修改配置文件即可;
3、MySQL 5.0 仅带有服务端,但仍然支持 innoDB,需要更多功能,只需将 MySQL 5.0.21 相关文件复制到 mysql5 目录中即可。
4、
配置文件修改说明:
配置文件共有三个:
httpd.conf.tempalte - Apache2 的配置文件
mysql.ini.template - MySQL5 的配置文件
php.ini.template - PHP5 的配置文件
修改这三个文件后,启动 APM Express 时就会以这三个文件为基础生成 apache/mysql/php 的配置文件。所以要自定义设置,就改这三个文件。
5、
配置文件模版配置文件中所有 %APMXE% 的字符串将会在 APM Express 运行时替换为 apmxe.exe 所在路径。替换后的内容会写入三个新的配置文件,供 Apache/PHP/MySQL 使用。