前言##
公司想弄个内部交友网站,给了个oelove软件系统,想让我搭建起来。
原本想现在自己的linode服务器上搭建,但是安装好后发现打开后首页空白。
因为这事儿折腾了两天吧,后来在网上查了好一会,看有人说这只支持php5.2,而我的主机是php5.3的。我开始将信将疑,毕竟安装说明里,写着是支持php5.2/php5.3的。
后来在阿里云搞了个云服务器,预搭好php5.2后,一安装居然就正常了,搞得我想骂娘。
接着就买了服务器(原本是用的计量方式,后改成包年方式),虽然用的都是镜像市场里同一个镜像,但是后买的服务器居然不支持zend optimizer。询问了小二要市场里另外购买后,果断决定自己动手。
Zend optimizer支持
官网下载对应版本的软件
Zend optimizer针对的是PHP5.2版本一下的,PHP5.3及以上的考虑用Zend Guard Loader将软件包里,对应版本的ZendOptimizer.so拷贝出来放在合适的目录下
php.ini文件中末尾加入以下这行,设置ZendOptimizer.so的路径
zend_extension=<full_path_to_ZendOptimizer.so>
- 重启Apache
注意apache的重启命令和apche2不同
sudo service httpd restart
- 检查服务器是否支持zend的方法
新建一个脚本,如下:
<?php phpinfo(); ?>
浏览器中打开该脚本,看是否支持Zend Optimizer。
该方式同时可以查看php.ini配置文件所在的目录。
注意事后删除该脚本。