一、查看phpinfo
方法:上传phpinfo.php文件到web的根目录. 在浏览器中访问此脚本. 如
http://www.xxx.com/phpinfo.php
1、 先看看有没有安装Zend Optimizer。安装了就不需要再看接下来的步骤了
2、php的版本,这个不多说.
3、 看看最上面的System信息,看看系统是x86_64,还是i386的.
如下面这个是x86_64的.
4、配置文件的位置(学会搜索Ctrl+F)
Loaded Configuration File
5、当前脚本的位置
SCRIPT_FILENAME
判断一下当前目录的绝对路径.如上例,得到实际的根目录是/home/conz/
二、 下载Zend Optimizer 3.3.9
x86:
http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
x64:
http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
下载后解压,进入data文件夹后,找到对应版本的so文件.
三、上传so文件.
这里在根目录上建一个文件夹,如phpext。把so文件上传到这个文件夹里。 根据上面的判断得到的根目录的路径就可以得到so文件的路径,这里是:
/home/conz/phpext/ZendOptimizer.so
不建议要把so文件上传到public_html目录..
四、修改php.ini找到上面phpinfo里的所指的php.ini文件. 如果没有找找public_html目录,再没有自己用写字板新建一个.在后面添加
zend_optimizer.optimization_level=1023
zend_extension=/home/conz/phpext/ZendOptimizer.so
不要加入任何空格和制表符.
zend_extension的路径改为你的实际路径。
五,上传覆盖php.ini文件.有的空间可能php.ini的名字和位置不一样,请咨询空间提供商,怎么样可以修改php的配置.
六, 刷新一下phpinfo.php的那网页看看是否已经生效. 如果无法自动生产,请联系空间提供商,重启web的服务.