PHP的增强型设置
1)php安全设置
vi /usr/local/php5/php.ini
确保一下设置
register_globals=off
log_errors=on
ignore_repeated_errors=on
ignore_repeated_source=on //记录错误但忽略重复
display_errors=off
display_startup_errors=off //错误信息不要在浏览器上显示
2)为PHP加速
安装eaccelerator为php加速,它可以将PHP程序转为可以直接执行的二进制文件,并且优
化PHP程序,安装之前确保系统已经安装了php-devel,autoconf,automake,m4,libtool等
软件
我目前的php版本为5.3对应的版本是0.9.6.1,直接从官网下载
http://bart.eaccelerator.net/source/0.9.6.1/到/usr/local/src/
tar -jxvf eaccelerator-0.9.6.1.tar.bz2 解压缩
eaccelerator-0.9.6.1/
1.配置./configure --enable-eaccelerator=shared --with-php-
config=/usr/local/php5/bin/php-config
安装make;make install
2.设置预加载php模块
vi /etc/ld.so.conf 加入下面一行
/usr/lib/php
ldconfig 执行一下
3.编辑php配置文件
vi /usr/local/php5/php.ini 在文件加入一下内容
extension="/usr/local/php5/lib/php/extensions/no-debug-non-zts-
20090626/eaccelerator.so" //这里要指定路径
eaccelerator.shm_size="16"
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="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
4.建立eaccelerator的缓存目录
mkdir /tmp/eaccelerator
chmod 777 /tmp/eaccelerator
5..重启apache验证配置
在浏览器查看php的测试页http://www.test.com/test.php,若出现以下图片则eaccelerator安装成功
本文出自 “成长全记录” 博客,请务必保留此出处http://lymrg.blog.51cto.com/1551327/506713
|