我们在进行Nginx php.ini文件修改的时候需要我们注意不少东西,那么首先我们先来看看如何进行手动修改。如果你怕麻烦还可以进行自动修改。希望大家有所收获。修改Nginx php.ini文件。
手工修改:查找/usr/local/php/etc/php.ini中的extension_dir = "./"
修改为extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
并在此行后增加以下几行,然后保存:
extension = "memcache.so"
再查找output_buffering = Off
修改为output_buffering = On
自动修改:若嫌手工修改麻烦,可执行以下shell命令,自动完成对php.ini文件的修改:
- sed -i 's#extension_dir = "./"#extension_dir = "/usr/local
/php/lib/php/extensions/no-debug-non-zts-20060613/"\nextension
= "memcache.so"\n#' /usr/local/php/etc/php.ini- sed -i 's#output_buffering = Off#output_buffering
= On#' /usr/local/php/etc/php.ini
配置eAccelerator加速PHP:
- mkdir -p /usr/local/eaccelerator_cache
- vi /usr/local/php/etc/php.ini
按shift+g键跳到配置文件的最末尾,加上以下配置信息:
- [eaccelerator]
- zend_extension="/usr/local/php/lib/php/extensions/no-debug
-non-zts-20060613/eaccelerator.so"- eaccelerator.shm_size="128"
- eaccelerator.cache_dir="/usr/local/eaccelerator_cache"
- eaccelerator.enable="1"
- eaccelerator.optimizer="1"
- eaccelerator.check_mtime="1"
- eaccelerator.debug="0"
- eaccelerator.filter=""
- eaccelerator.shm_max="0"
- eaccelerator.shm_ttl="300"
- eaccelerator.shm_prune_period="120"
- eaccelerator.shm_only="0"
- eaccelerator.compress="1"
- eaccelerator.compress_level="9"
以上就是对Nginx php.ini文件的详细介绍。
【编辑推荐】