分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

lamp架构-PHP相关配置

发布时间:2023-09-06 01:44责任编辑:蔡小小关键词:PHP配置
PHP相关配置

查看php配置文件位置

/usr/local/php/bin/php -i|grep -i "loaded configuration file"
Loaded Configuration File => /usr/local/php/etc/php.ini

没有php.ini 那么就需要复制模板过来

cd /usr/local/src/php-5.6.30/cp php.ini-development /usr/local/php/etc/php.ini

编辑php配置文件

vim /usr/local/php/etc/php.ini

禁止危险函数

vim /usr/local/php/etc/php.ini

搜索disable_functions在disable_functions =后面添加函数eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,leak,popepassthru,stream_socket_server,popen,proc_open,proc_close

预览

disable_functions = eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,leak,popepassthru,stream_socket_server,popen,proc_open,proc_close,phpinfo

生效配置

/usr/local/apache2.4/bin/apachectl -t/usr/local/apache2.4/bin/apachectl graceful

效果:

禁用函数后,这些函数就无法被调用,例如phpinfo作用是显示php的配置,而禁用后使用网页无法显示出来;

定义时区

搜索date.timezone
修改date.timezone =为
date.timezone = Asia/Shanghai

关闭错误信息显示

搜索display_errors
将display_errors = On改为
display_errors = Off

定义错误日志

搜索error_log =
修改error_log = 目录为
error_log = /tmp/php_errors.log

定义错误日志级别

搜索error_reporting =
在error_reporting = E_ALL 修改为
error_reporting = E_ALL & ~E_NOTICE

open_basedir参数设定

open_basedir的作用是限制php在指定的目录里活动
vim /usr/local/php/etc/php.ini
搜索error_log =修改为指定目录
open_basedir = /data/wwwroot/111.com:/tmp

推荐在虚拟配置中设置
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
针对网站站点增加代码
php_admin_value open_basedir "/data/wwwroot/111.com:/tmp/"

lamp架构-PHP相关配置

原文地址:http://blog.51cto.com/shuzonglu/2083970

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved