PHP扩展缓存加速安装

简介:
+关注继续查看

所需要软件:
eaccelerator-0.9.6.1.tar.bz2
memcache-2.2.5.tgz
PDO_MYSQL-1.0.2.tgz
ImageMagick-6.6.1-10.tar.gz
imagick-2.3.0.tgz
ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
---------------------------------------
eaccelerator PHP解析cache加速
 
tar jxvf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
/usr/local/php/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config
make
make install
cd ..
 
memcache client ext
 
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
cd ..
 
Zend framework
 
tar zxvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/usr/local/php/bin/phpize  
./configure 
--with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
make
make install
cd ..
 
ImageMagick(图片处理)
 

 

tar zxvf ImageMagick-6.6.1-10.tar.gz
cd ImageMagick-6.6.1-10
./configure
make
make install
cd ..
tar zxvf imagick-2.3.0.tgz
cd imagick-2.3.0
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
cd ..
 
Zend php解析cache加速
 
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
cd ZendOptimizer-3.3.9-linux-glibc23-i386
cd data/5_2_x_comp
cp ZendOptimizer.so /usr/local/php/lib/php/extensions/no-debug-zts-20060613/
cd ..
ll /usr/local/php/lib/php/extensions/no-debug-zts-20060613/
 
配置相关PHP的扩展
-------------------------------------------
 
vi /usr/local/php/lib/php.ini
查找 extension_dir="./"  (约486行)   
添加路径
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613/"
 
在结尾处添加下面几行,保存退出
  extension=memcache.so
  extension=pdo_mysql.so
  extension=imagick.so
 
配置eaccelerator加速PHP解析
 
mkdir -p /tmp/eaccelerator
chmod -R 777 /tmp/eaccelerator
vi /usr/local/php/lib/php.ini
在结尾处添加下面几行(注意:放在Zend配置前)
[eaccelerator]  
extension=eaccelerator.so  
eaccelerator.shm_size="64"  
eaccelerator.cache_dir="/tmp/eaccelerator"  
eaccelerator.enable="1"  
eaccelerator.optimizer="1"  
eaccelerator.check_mtime="1"  
eaccelerator.debug="0"  
eaccelerator.filter=""  
eaccelerator.shm_max="0"  
eaccelerator.shm_ttl="3600"  
eaccelerator.shm_prune_period="3600"  
eaccelerator.shm_only="0"  
eaccelerator.compress="1"  
eaccelerator.compress_level="9"  
 
配置完毕!
 
#/usr/local/php/bin/php -v               //检查加速情况配置
#ls -l /tmp/eaccelerator                 //检查是否有缓存内容,有就正常啦
打开浏览器查看PHP测试页,看memcache插件是否已生效

转载请注明: 转载自http://www.elain.org

本文链接地址:PHP扩展缓存加速安装



本文转自 elain2012 51CTO博客,原文链接:http://blog.51cto.com/elain/640217

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8天前
|
Ubuntu PHP Windows
在安装PHP时出现了冲突请求的问题
在安装PHP时出现了冲突请求的问题
12 1
|
10天前
|
算法 PHP 数据安全/隐私保护
【实战】php goto解密工具,无需安装php环境,直接解密
php goto解密方法,php解密工具,goto解密,php微擎解密,代码可读性,代码可维护性
22 1
|
1月前
|
IDE NoSQL 关系型数据库
开发php,需要安装哪些工具
开发php,需要安装哪些工具
|
1月前
|
关系型数据库 MySQL PHP
PHP服务环境配置之 WampServer的安装与环境配置
PHP服务环境配置之 WampServer的安装与环境配置
|
1月前
|
监控 PHP
zabbix安装php依赖【全】
zabbix安装php依赖【全】
|
1月前
|
PHP
PHP的安装与配置
PHP的安装与配置
27 0
|
2月前
|
设计模式 IDE 程序员
PHP中安装和使用xdebug
作为一个程序员,千万不要说你没有用过debug工具,不然有点说不过去。xdebug是PHP语言一个强大的利器,用他可以做很多事情。
|
2月前
|
机器学习/深度学习 Linux 测试技术
Linux环境下面安装PHP性能分析工具XHProf(PHP5.6)
Linux环境下面安装PHP性能分析工具XHProf(PHP5.6)
|
2月前
|
Linux PHP
Linux环境下安装pecl工具,PHP扩展便捷安装
Linux环境下安装pecl工具,PHP扩展便捷安装
136 0
|
2月前
|
缓存 Linux PHP
PHP快速入门14-Composer包管理安装与使用,附常见的20个使用例子
PHP Composer 是 PHP 的一个包管理工具,它被广泛用于 PHP 应用程序的依赖管理。Composer 可以自动查找和下载 PHP 应用所需要的第三方类库和组件,并将它们集成到应用程序中。
相关产品
云迁移中心
推荐文章
更多