本地调试所用的 PHP 环境套件种类繁多,质量参差不齐。虽然 ZendCore 由 Zend 官方推出,但市场份额并不高。
芒果推荐 ZendCore 并不只是因为其血统纯正,更重要的是,ZendCore 有效利用 FastCGI 特性,保证了 PHP 运行的高性能和高可靠性。基于 Web 的环境配置策略,更利于使用和把握全局运行情况。另外,扩展 Zend Framework 和数据库等功能都可以通过 winsetup.exe 程序来自动下载并安装。
最新的 ZendCore 为 V2.5 版本,支持 Windows 和 Linux 操作系统。
官方下载:http://www.zend.com/en/products/platform/downloads
历史版本:http://www.phpchina.com/download/list.php?sort=ZendCore
芒果所使用的 ZendCore 已经过绿化处理,启动关闭均可使用 .bat 批处理文件实现,随需使用,不浪费系统资源。下面介绍绿化版本的制作方法。
以 Windows 操作系统为例,假设自定义安装路径为 D:\Zend\Core 目录,Apache 安装路径为 D:\Zend\Core\Apache 目录,MySQL 安装路径为 D:\Zend\Core\MySQL 目录。
首先,为去除 ZendCore 和系统的关联性,需要将 C:\WINDOWS\system32 目录下的 php5.dll 文件复制到 D:\Zend\Core\bin 目录中。
其次,创建批处理文件。
启动 Apache 和 MySQL 服务:
@echo off copy D:\Zend\Core\etc\php.ini %SystemRoot% /y >nul copy D:\Zend\Core\bin\libmysql.dll %SystemRoot%\system32\ /y >nul "D:\Zend\Core\Apache\bin\httpd.exe" -k install -n apache copy D:\Zend\Core\MySQL\my.ini %SystemRoot% /y >nul "D:\Zend\Core\MySQL\bin\mysqld-nt.exe" --install mysql --defaults-file="D:\Zend\Core\MySQL\my.ini" net start apache net start mysql exit
重启 Apache 服务:
@echo off D:\Zend\Core\Apache\bin\httpd.exe -w -n "apache" -k restart exit
关闭 Apache 和 MySQL 服务:
@echo off net stop apache net stop mysql "D:\Zend\Core\MySQL\bin\mysqld-nt.exe" --remove mysql "D:\Zend\Core\Apache\bin\httpd.exe" -k uninstall -n apache exit
将以上三段代码用记事本保存为 .bat 文件,需要使用时启动,不用时关闭即可。
转载自 <a href="http://www.mangguo.org/zendcore-apache-mysql-php-environment-package/" title="ZendCore,Apache+MySQL+PHP 环境套件" rel="bookmark">ZendCore,Apache+MySQL+PHP 环境套件 | 芒果小站</a>
已经有 5 条群众意见
- 老饕
#1/2009-07-14 22:11呵呵呵,我当年用的是 xampp~ 回应
- 老饕
#2/2009-07-14 22:11站点很大气,要不要加友情链接呢~呵呵。 回应
- 妖狐闪现
#3/2009-07-14 22:22我就改改 wordpress,似乎不需要 zend,gedit 或者 ultraedit 足矣! 回应
- kaysnoopy
#4/2009-07-15 20:24这类环境包太多啦。 回应
- huaimao
#5/2009-07-16 11:29说实在的,偶在本地调试都是用的集成软件。很少一个一个安装。哈哈! 回应
我简单说几句