php安装完成没有安装phpize解决方法以及安装eaccelerator扩展
2014-09-11 18:05
716 查看
偶然闲逛,突然发现我们以前的php机器竟然都没有安装php加速扩展,好吧!真是很无奈啊~~至于ubuntu下的几个系统,使用的是opcache这个加速器,这里不多说,详见以前文章/article/4430113.html,今天主要说一下centos下已经安装好php,如何去添加加速扩展。
首先需要确认我们的php是否安装了phpize这个模块,我们在安装扩展的时候这个东东很重要,好吧!如果你的还没有安装,那么请执行如下命令:
这里我们已经安装完成了。
参考文章:http://zyan.cc/post/202/
本文出自 “风之别鹤” 博客,请务必保留此出处http://addam.blog.51cto.com/5041993/1551289
首先需要确认我们的php是否安装了phpize这个模块,我们在安装扩展的时候这个东东很重要,好吧!如果你的还没有安装,那么请执行如下命令:
yum install php-devel安装完成以后我们可以查看命令所在的位置
[root@addam php.d]# which phpize /usr/bin/phpize记住这个路径哦,以后会用的很多。这里我们就可以继续安装eaccelerator这个加速模块了,其实不是我不想用opcache,而是我们的centos系统下的php版本太低了,只能用eaccelerator来加速了。废话不多说,直接上。
tar jxvf eaccelerator-0.9.6.tar.bz2 cd eaccelerator-0.9.6 /usr/bin/phpize #记住这里要用你自己的哦 ./configure -enable-eaccelerator -with-php-config=/usr/bin/php-config make && make installok,这里安装完成后,我们可以看到我们的eaccelerator安装的路径,我的是在
/usr/lib64/php/models接下来,把eaccelerator-0.9.6下面的eaccelerator.ini文件拷贝到php.d这个目录下,然后修改php.ini配置文件,在文件中追加如下内容:
[eaccelerator] extension="/usr/lib64/php/models/eaccelerator.so" eaccelerator.shm_size="512" eaccelerator.cache_dir="/data/cache/eaccelerator" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="" eaccelerator.shm_max="0" eaccelerator.shm_ttl="0" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9"然后我们创建缓存目录
mkdir -p /data/cache/eaccelerator chmod 0777 /data/cache/eaccelerator最后重启php-fpm和nginx,然后可以写个测试页面来进行一下测试。
这里我们已经安装完成了。
参考文章:http://zyan.cc/post/202/
本文出自 “风之别鹤” 博客,请务必保留此出处http://addam.blog.51cto.com/5041993/1551289
相关文章推荐
- phpize 编译安装php扩展的时候出现Cannot find autoconf的解决方法
- 安装php的tokyo_tyrant扩展时遇到的问题,以及解决方法
- 浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
- 浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
- PHPMyAdmin 出现 没有发现 PHP 的扩展设置mbstring 解决方法
- CentOS(x86_64)下PHP安装memcache扩展问题解决方法分享
- 装了数据库之后用DBCA创建数据库实例以及安装Oracle10g服务里没有监听的解决方法
- ubuntu安装redis的方法以及PHP安装redis扩展、CI框架sess使用redis的方法
- ubuntu下没有phpize的解决方法
- php无法安装mcrypt扩展解决方法
- ubuntu下phpize安装失败的解决方法
- PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
- 安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
- php安装缺少mysqli扩展的可能原因 通过以下四种方法即可解决mysqli方法
- PHPMyAdmin 出现 没有发现 PHP 的扩展设置mbstring 解决方法
- 个别的 Debian 和CentOS无法安装PHP的Tokyotyrant扩展的解决方法
- “您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”处理方法
- cygwin安装完成后没有passwd文件之解决方法
- PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
- FFTW 在linux中安装以及 没有生成动态库 .so 的解决方法