草庐IT

wamp - 为发送电子邮件设置的 php.ini 参数是什么?

这个问题在这里已经有了答案:SendingemailswithWAMP(6个答案)关闭9年前。我想从我的PHP代码发送电子邮件,但我收到了警告消息。那么php.ini参数要设置什么?

php - 如果缺少 php.ini 会怎样?

如果缺少php.ini会怎样?PHP是否使用默认配置加载?在phpinfo()中,它表示配置文件路径是/etc,但它也表示已加载配置文件(无)。我进入/etc,发现没有php.ini,只有php.ini.default。PHP正在工作,所以我猜它必须使用默认设置加载。谁能帮我确认一下? 最佳答案 PHP中编译了相当于php.ini的内容。系统上的php.ini文件只是为了覆盖那些预编译的默认值。如果没有php.ini,则由编译时值负责。 关于php-如果缺少php.ini会怎样?,我们在

php - 在没有 php.ini 的情况下设置 display_errors=0 和 log_errors=1

由于我无法控制的原因,我无法在我的生产服务器上的php.ini中设置display_errors=0和log_errors=1。我知道我可以设置error_reporting(0);以完全抑制所有错误消息,但这会影响日志错误和显示的错误。我希望有一个等同于在运行时设置display_errors=0和log_errors=1的方法。这可能吗?谢谢。 最佳答案 两者都是PHP_INI_ALL,所以你可以只使用ini_set在运行时。ini_set('display_errors',0);ini_set('log_errors',1);

php - 如何更改 MAMP Pro 中的 php.ini 值?

MAMPPro为每个PHP版本提供了单独的php.ini文件,但是当我编辑文件并重新启动服务器时,实际上没有任何改变。具体来说,我正在尝试更改PHP上传值:post_max_size=256Mupload_max_filesize=256Mmax_execution_time=300max_input_time=300memory_limit=512M但我曾尝试更改其他php.ini值作为测试,但PHP也不遵守这些更改。 最佳答案 事实证明,浏览文件并直接编辑它们并不是最好的方法,您应该使用MAMP的内置模板编辑器。您可以通过以下方

php - ini 文件中的嵌套数组

我正在尝试在ini设置文件中使用嵌套数组结构。我的结构是:stuct1[123][a]="1"stuct1[123][b]="2"stuct1[123][c]="3"stuct1[123][d]="4"但这行不通。任何人都可以解释这种类型的结构是否可以使用parse_ini_file如果可能的话,我做错了什么? 最佳答案 您可以使用sectionsfeature此任务的parse_ini_file。确保将第二个参数设置为true:parse_ini_file("sample.ini",true);创建子部分并不完全可行,但您可以像这

php - 使用 Plesk 在多域 IIS 8.5 上按域间接配置 php.ini

我正在处理网站的联系表。这个联系表是通过PHP实现的。我是abletoconfiguremylocalenvironment为此可以工作,但是在部署到生产环境之后该功能就消失了。从我的角度来看,它在生产环境中不起作用的主要原因是php.ini没有与我本地机器上相同的配置。这里出现了几个问题:我对生产端没有任何控制权,这意味着我无法访问服务器上的php.ini。服务器连接了多个域,因此更改php.ini的全局配置可能会破坏某些东西,这将是非常糟糕的。我能找到的信息:服务器是带有IIS8.5的WindowsServer2012R2v6.2。Plesk显示PHP5.4.45作为FastCGI

php - php.ini 中设置的默认欧洲时区,但 date_default_timezone_get() 返回 'UTC'

我在php.ini文件中设置了默认时区:date.timezone=Europe/Rome我还在编辑后重新启动了httpd服务(servicehttpdrestart),但是当我调用date_default_timezone_get()时,它返回“UTC”值。为什么会这样?同时调用php_info()显示php.ini中设置的时区附言。对不起我的英语。 最佳答案 如果您的代码(包括任何框架)确实没有根本改变时区,并且您在从5.1.x到5.3.x的PHP版本下运行,则有可能TZ环境变量设置在系统中的某处。那么您的date.timezo

security - 提高安全性的最佳 PHP.ini 设置

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestionphp.ini核心文件的哪些设置需要我们多加注意,以提高安全性?

PHP 在 Php.ini 中启用 bz2 扩展

我尝试在php中使用composer下载文件,但该文件需要使用bzipped解压缩。这是我得到的错误:[UnexpectedValueException]unabletodecompressbzippedphararchive"/home/admin/public_html/subdomains/testing4/vendor/jakoch/phantomjs/da2db411008833dfaa24e92e129aa037.bz2"totemporaryfile,enablebz2extensioninphp.ini在我的php.ini文件中,我添加了:extension="bz2.

php - 消息 : ini_set(): A session is active. 您此时无法更改 session 模块的 ini 设置

我用codeigniter创建了一个登录页面,但我收到了php消息。消息:ini_set():session处于事件状态。您此时无法更改session模块的ini设置如何解决这个问题?查看(login.php)AdminLogin'loginForm','name'=>'loginForm','method'=>'post'])?>LoginRememberMeLoginController(Verify_login.php)load->model('User');$this->load->helper('url');$this->load->helper('security');$t