linux下PHP5.5的安装【oci8,pdo-oci,memcache,Zend OPCache扩展】
./configure \ --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-libxml-dir=/usr/local/libxml2/ \ --with-png-dir=/usr/local/libpng/ \ --with-jpeg-dir=/usr/local/jpeg9/ \ --with-freetype-dir=/usr/local/freetype/ \ --with-gd=/usr/local/gd2/ \ --with-zlib-dir=/usr/local/zlib/ \ --with-mcrypt=/usr/local/libmcrypt/ \ --with-xpm-dir=/usr/lib64/ \ --with-mysql \ --with-mysqli \ --enable-pdo \ --with-pdo-mysql \ --with-oci8=instantclient,/usr/lib/oracle/11.2/client/lib \ --with-pdo-oci=instantclient,/usr,10.2.0.1 \ --enable-soap \ --enable-mbstring=all \ --enable-sockets
?
?
至此,php5.5环境安装完成。
?
安装其它扩展:
1.memcache
如果需要为php增加memcache扩展,按如下方法进行:
cd /usr/local/php/bin
./pecl install memcache
?
安装时会提示是否开启session支持,输入n,不支持,安装后路径如下:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/memcache.so
?
需要手动配置到php.ini中,增加如下内容,即表示启用memcache扩展:
extension=memcache.so
保存后,重启Apache,查看http://192.168.36.24/test.php进行验证。
?
2.Zend OPCache
?为了提高php运行速度,可以启用Zend OPCache,启用方法很简单,安照上面的方法安装php,则已经在
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/下生成了opcache.so,只需将其配置到php.ini中即可。
?
vi php.ini
找到[opcache]
在其下面增加:
zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/opcache.so
然后打开并配置相应的配置项即可,比如:
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=5000
?
opcache.revalidate_freq=60
opcache.load_comments=1
?
保存后,重启Apache,查看http://192.168.36.24/test.php进行验证。会看到如下信息:
with?Zend?OPcache?v7.0.3-dev,?Copyright?(c)?1999-2013,?by?Zend?Technologies
?
?
?
?
?
?
?
?
?
?
?
?