云服务器免费试用

php.ini配置(phpini配置为什么黑屏)

服务器知识 0 1110

本文目录:

  • 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配置】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php.ini配置(phpini配置为什么黑屏)
本文地址: https://solustack.com/18786.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。