【php web环境和命令行环境下查找php.ini的位置】教程文章相关的互联网学习教程文章

pdf – 如何从php.ini启用mbstring?

我在localhost上启用mbstring扩展时遇到了实际困难. 我正在使用XAMPP 1.7.4,对于Windows,它有PHP 5.3.5,并尝试根据documentation以及我在网上找到的各种其他示例编辑我的php.ini文件.大约6个小时后,我设法做的就是得到一个“错误500 – 服务器错误”消息,即使我将所有更改回滚到.ini文件后也没有消失. 我需要做的是使用tFPDF创建带有丹麦字符的PDF发票,以支持UTF-8编码. 如果这里有人知道一些提示,建议或工作php.ini设置的例子,请...

PHP.ini启用会话的示例?【代码】

PHP新手在这里,但我在网上找不到直接的答案.鉴于我的phpinfo的轰鸣声会话部分,我需要在php.ini中以最基本的方式启用会话?谢谢 :)Session Support enabled Registered save handlers files user Registered serializer handlers php php_binary wddxDirective Local Value Master Value session.auto_start Off Off session.bug_compat_42 On On session.bug_compat_warn On On session.cache_expire 180 180 sessi...

php5.3.3 date.timezone再次没有考虑php.ini指令【代码】

系统:Debian Lenny / Apache 2.2 / php5.3.3源代码编译 我正在与php.ini中的date.timezone进行斗争. 我可以在php源代码中定义TZ,但我想在ini文件中立即修复它. php代码:好的date_default_timezone_set('Europe/Berlin');php.ini:如果没有在源代码中设置,则不予考虑date.timezone = 'Europe/Berlin'我还检查了我修改了正确的php.ini文件并干扰了一些php.default.ini文件.我在apache配置文件中检查了是否存在干扰TZ env数据,但没有...

如何检查Apache在哪里寻找php.ini文件?

我有一种感觉,Apache正在使用与我正在编辑的文件不同的php.ini文件.我在我的php.ini文件中进行了更改,重新启动Apache,并且更改没有生效.所以我不知道该怎么做了. 有任何想法吗? 更新:发现它使用正确的php.ini文件…但我仍然不知道该怎么做!解决方法:要查找由PHP运行的文件,请创建一个phpinfo文件(只是<?php phpinfo();?>)并查找“配置文件(php.ini)路径”指令.

尝试通过将php.ini放在wordpress root中来启用allow_url_fopen不起作用【代码】

好吧,我正在构建一个花哨的裤子wordpress主题和部分主题有PHP获取图像宽度和使用这些数字来调整页面元素.它在我的本地机器上工作正常,但是当我使用cpanel将主题放在我的托管服务器上时,它不起作用. 我收到这个错误Warning: getimagesize() [function.getimagesize]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/yoursite/public_html/wpsite/wp-content/themes/yourtheme/styles/logi...

[PHP警告:mail():“sendmail_from”未在php.ini中设置或自定义“From:”标头丢失【代码】

我正在尝试使用PHP的mail()函数发送测试邮件.$to = "****@gourab.me"; $sub = "Php Mail"; $msg = "Test Message From PHP";mail($to, $sub, $msg, "From: **********@gmail.com");当我尝试通过phpdbg中的步骤调试它时,它显示消息:[PHP Warning: mail(): " sendmail_from" not set in php.ini or custom "From:" header missing in C:/xampp/htdocs/tinyProj/mail.php on line 4]我不明白为什么?解决方法:您的From标头似乎格式不...

如何知道使用哪个php.ini?【代码】

我在Linux Ubuntu服务器中搜索php.ini文件所在的路径,在执行命令find / -name php.ini时发现了很多php.ini.那么如何从一个php脚本网页中确切地知道php.ini所在的位置?解决方法:你可以使用php_ini_loaded_file() 来自php.net:$inipath = php_ini_loaded_file(); if ($inipath) {echo 'Loaded php.ini: ' . $inipath; } else {echo 'A php.ini file is not loaded'; }您可能还想查看php_ini_scanned_files() 此外,您应该注意,如果您...

伙计,我的php.ini在哪里? (服务器配置)【代码】

几年前,我在我维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1.我使用.tar.gz并按照指示构建它们(而不是rpms和what-have-you).一切都很好. 今天我需要安装this,它看起来像一个PHP库.我完成了所有步骤以进行安装,并在$PHP_HOME / lib / extensions / somecomplicatedname / ibm_db2.so中找到ibm_db2.so 最好的方法是配置php.ini,但我的系统上没有php.ini.恐怖的恐怖. PHP工作正常,当然除了我想要使用的这个新奇的ibm_db2 thingama...

阻止调用error_reporting()和/或ini_set(‘display_errors’,’On’)来覆盖php.ini设置【代码】

我在php.ini文件中有这个设置:error_reporting = E_ERROR|E_PARSE|E_CORE_ERROR|E_COMPILE_ERROR但我仍然每分钟在错误日志中收到数千条NOTICE和WARNING条目.我当然意识到我会更好地处理这些错误,但这不是我的代码,我没有得到报酬,我只需要摆脱那些胖的error_log文件(每天Gbs). 我搜索了代码并删除了所有error_reporting()调用,这样做了但是,有没有办法禁止error_reporting()覆盖php.ini设置? 我是否还可以阻止调用ini_set(‘disp...

apache – 在特定文件夹中使用自定义php.ini

我完全控制了我的Apache / WHM / CPanel服务器.我有一个默认的PHP.ini文件设置为所有东西,这对生产服务器来说很有趣. 在同一台服务器上,我有一个升级/测试服务器 – 在它上面我希望display_errors为ON而不是OFF(当然它在生产站点中).如何告诉服务器在该目录中使用本地PHP.ini文件? 谢谢!解决方法:使用规则php_flag display_errors on将htaccess文件添加到dir

在php.ini上启用curl_exec【代码】

我想运行php脚本,它已经卷曲了. 但是以下函数被php.ini禁用: EXEC,通路,了shell_exec,系统,proc_open,POPEN,curl_exec,curl_multi_exec,show_source 我在php.ini中更改了以下行: disable_functions = exec,passthru,shell_exec,system,proc_open,popen,show_source 并在ssh上运行service httpd restart命令,但是当我运行phpinfo()函数时,它将显示curl_exec并且curl_multi_exec再次被禁用. 问题在哪里,我该如何解决?解决方法:命令...

如何在运行时覆盖max_execution_time的php.ini值?【代码】

我的服务器中没有访问php.ini.我想更改最长执行时间,以便我的脚本可以运行超过30秒. 我有什么方法可以在我的剧本开头做到这一点?解决方法:使用ini_setini_set('max_execution_time', 300); // this will set max_execution time for 300 seconds在php文件中的代码开头写这行. 要么 用这个来自HankyPanky?set_time_limit(300);

PHP不加载php.ini中指定的扩展名,但加载dl()【代码】

Php不加载通过php.ini指定的扩展名 php -v不会给出任何错误或警告 php -i | grep extension_dir显示extension_dir设置为扩展文件所在的位置,但它们不会显示在php -m的扩展名列表中 但运行php -r’dl(“apc.so”);的phpinfo();” | grep apc显示模块使用dl()函数正常加载. 我从源代码安装了php-5.3.5.配置为'--enable-fastcgi' '--enable-fpm' '--enable-mbstring' '--enable-pdo' '--enable-inline-optimization' '--enable-socket...

php.ini不会在public_html目录之外工作【代码】

关于php.ini文件的问题很快.我在我的php.ini文件上创建了自己的文件,如果我将它放在我的’public_html’目录中,它可以正常工作.但问题是它显然可以通过HTTP请求在浏览器中查看. 所以,我试图将它移到我的’public_html’目录之外,但是当它在’public_html’之外时似乎不起作用. 我知道我可以在我的.htaccess中设置以下内容以避免被阅读:<Files php.ini>Order allow,denyDeny from all </Files>但是我不想这样做,因为我的php.ini仍然...

来自php.ini的upload_max_filesize不起作用【代码】

我想导入一个大小为11 MB的数据库.我安装了xampp本地服务器.它在php.ini中设置为2M.我将其设置为upload_max_filesize = 128M以及max_file_uploads = 128.之后我使用了phpinfo()函数,它显示我设置为128 MB,但是在phpmyadmin中它显示我8MB并且导入后我收到了这条消息:你可能试图上传一个太大的文件.有关此限制的解决方法,请参阅文档. 是的,我多次重启服务器! 我试图从其他帖子中找到并回答,但没有结果.谁能帮我这个 ?谢谢解决方法...

命令行 - 相关标签