本文目录:
- 1、用哪个函数动态设置php.ini中的配置项
- 2、如何配置php中的php.ini-development文件
- 3、如何找出PHP配置文件php.ini的路径
- 4、怎样在php代码里更改php.ini配置
- 5、php.ini怎么配置nginx
用哪个函数动态设置php.ini中的配置项
使用ini_set可以为一个配置选项设置值.
一般可以配合ini_get获取配置选项值,然后使用ini_set动态设置.
但要注意,不是所有有效的选项都能够用 ini_set() 来改变的.具体的你可以看下php的帮助文件了解下哪些值能改变哪些值无法改变.
给个例子:
?php
echo ini_get('display_errors');
if(!ini_get('display_errors')) {
ini_set('display_errors', '1');
}
echo ini_get('display_errors');
?
如何配置php中的php.ini-development文件
你的是哪个版本的。1.直接下载ZIP解压的D盘的PHP下。
2.找到php.ini-dist文件或php.ini-recommended文件,任意一份复制到c:\windows下,并改名为php.ini,同时复制 php5ts.dll和 libmysql.dll到 C:\Windows\system32 中。
3.用记事本打开刚改名的php.ini文件,找到extension_dir = "./",改成extension_dir = "D:\php\ext"。
4.在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=php_mysql.dll 改为 extension=php_mysql.dll
把以下内容前面的;去掉
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_curl.dll
找到“display_errors = On”,修改成“display_errors = Off”示;(默认就是)
5.找到 ;session.save_path = "/tmp" 将';'去掉.设置你保存session的目录。
如:session.save_path = "C:\Windows\Temp";
6.找到 register_globals 改为 Off (默认就是)
7.找到 allow_url_include 将 Off (默认就是)
8建议设为 safe_mode = on
9修改;date.timezone = 为date.timezone = "Asia/Shanghai"(或者改为date.timezone = PRC)并去掉前面的分号,重启服务器即可。这个解决时间相差8小时问题
10关闭PHP版本信息在http头中的泄漏 我们为了防止黑客获取服务器中php版本的信息,可以关闭该信息斜路在http头中: 设置expose_php = Off 比如黑客在 telnet 80 的时候,那么将无法看到PHP的信息。
11建议设置成 magic_quotes_gpc = On
12.保存 php.ini
13并将D:\PHP 目录加上USER 账户读写修改权限。
14最后安装一下Zend Optimizer3.3 主要用优化代码的方法来提高php应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。
下面就是IIS里的设计了。
如何找出PHP配置文件php.ini的路径
1、windows上
①打开cmd窗口
②切换到php的bin目录,找到php.exe
③输入命令 php -i |findstr Configuration 然后回车
④在返回的代码里面就可以找到php.ini了(注意,如果没有配置,则为none)
2、linux上
①在命令行中输入 php -i |grep Configuration 就可以找到了看到了
②在命令行中输入 find / -name php.ini 搜索就可以找到了看到了,有可能有多个
3、把 ?php echo phpinfo();? 代码写入任意一个php文件里面,如demo.php,存放在apache或者是nginx的工作目录,然后用浏览器访问demo.php,然后在页面ctrl+f 查找 Loaded Configuration File
怎样在php代码里更改php.ini配置
你好,php.ini配置文件通常在php版本号文件夹里面。
你可以用集成环境phpwamp8.1.8.8版本,里面的各个版本的php.ini配置都分文别类,点击编辑即可,十分方便。
php.ini怎么配置nginx
php5.3中要重启PHP-fpm,单纯的重启nginx不能使php.ini设置生效php-fpm重启
ps aux | grep php-fpm
kill -QUIT xxxx
/usr/local/php/sbin/php-fpm
nginx 启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
【php.ini配置】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: