飘易博客(作者:Flymorn)
订阅《飘易博客》RSS,第一时间查看最新文章!
飘易首页 | 留言本 | 关于我 | 订阅Feed

APM Express—集成Apache/PHP/MYSQL的绿色安装包

Author:飘易 Source:飘易
Categories:PHP编程 PostTime:2013-1-5 20:31:38
正 文:
    向经常需要在不同电脑上进行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—集成Apache/PHP/MYSQL的绿色安装包

APM Express—集成Apache/PHP/MYSQL的绿色安装包

    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 使用。
作者:飘易
来源:飘易
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
上一篇:Webshell中的不死僵尸删除方法:解决“删除文件或文件夹时出错,无法删除找不到指定文件”
下一篇:解决Windows Server 2003 补丁(KB2686509)安装不了
0条评论 “APM Express—集成Apache/PHP/MYSQL的绿色安装包”
No Comment .
发表评论
名称(*必填)
邮件(选填)
网站(选填)

记住我,下次回复时不用重新输入个人信息
© 2007-2019 飘易博客 Www.Piaoyi.Org 原创文章版权由飘易所有