标签: php-ini

php.ini中的sendmail_path for unix [电子邮件发件人的全名]

我有一个Unix基本服务器和一个php基础网站.我正在尝试在php.ini中设置sendmail_path的全名电子邮件地址. 当我将其设置如下(没有名称)时,它工作正常

sendmail_path = /usr/sbin/sendmail -t -i -f'emailaddress@example.com'
Run Code Online (Sandbox Code Playgroud)

但如果我尝试添加如下名称则失败

sendmail_path = /usr/sbin/sendmail -t -i -f'"Full Name" <emailaddress@example.com>'
Run Code Online (Sandbox Code Playgroud)

您可能会建议使用,sendmail_from但正如我所提到的,它是Unix服务器,并且sendmail_from将忽略任何设置.有人知道如何解决这个问题吗?

任何帮助将提前感谢.

php unix email sendmail php-ini

11
推荐指数
1
解决办法
3万
查看次数

如何在php.ini中启用imap

我试图在我的服务器上安装vtiger来安装vtiger我们需要启用imap我试图通过删除使用php.ini启用imap ; from extension=php_imap.dll但这不起作用.安装页面仍然显示未启用imap.我可以使用任何PHP函数启用它.任何帮助将不胜感激

php php-ini vtiger

11
推荐指数
2
解决办法
3万
查看次数

在wamp中为php启用opcache

我尝试在wamp上启用opcache,但它不起作用.我改变了这样的设置:

[opcache]
zend_extension=C:/wamp/bin/php/php5.5.12/ext/php_opcache.dll
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
Run Code Online (Sandbox Code Playgroud)

我总是在php的扩展名中有opcache的红色感叹号错误吗?一些帮助请

它在phpinfo()中

Zend OPcache
Opcode Caching  Up and Running
Optimization    Enabled
Startup OK
Shared memory model win32
Cache hits  0
Cache misses    1
Used memory 483608
Free memory 133734120
Wasted memory   0
Cached scripts  1
Cached keys 2
Max keys    7963
OOM restarts    0 
Hash keys restarts  0
Manual restarts 0


opcache.blacklist_filename  no value    no value
opcache.consistency_checks  0   0
opcache.dups_fix    Off Off
opcache.enable  On  On
opcache.enable_cli  Off Off
opcache.enable_file_override    Off Off
opcache.error_log …
Run Code Online (Sandbox Code Playgroud)

php wamp php-ini opcache

10
推荐指数
1
解决办法
2万
查看次数

无法启用phar写入

我实际上在PHP 5.5.12中使用wamp 2.5,当我尝试创建一个phar文件时,它返回以下消息:

未捕获的异常'UnexpectedValueException',消息'创建存档'..."由php.ini设置禁用phar.readonly'

即使我关闭了php.ini中phar.readonly选项.

那么如何启用phar文件的创建呢?

phar php-ini

10
推荐指数
2
解决办法
5603
查看次数

Composer安装程序安装错误

我正在尝试在Windows 7和XAMPP上安装Composer,但在运行安装设置时获取这些错误/消息.

您指定的PHP exe文件未正确运行:C:\ xampp\php\php.exe

您的命令行PHP使用的php.ini是:C:\ xampp\php\php.ini

php.ini中的重复设置可能导致问题.

程序输出:警告:模块'openssl'已在第0行的Unknown中加载

我一直用谷歌搜索,但找不到合适的解决方案或与此相关的任何内容.最近的事情是在php.ini文件中删除注释openssl扩展名,但对我没用.要明确我对服务器调整有非常基本的了解.

php failed-installation php-ini composer-php

10
推荐指数
2
解决办法
3万
查看次数

PHP 5.3:"......的声明应与...的声明兼容"错误

升级到PHP 5.3后,我的应用程序被淹没了

"......的声明应与......的声明相符"

风格错误.我理解这些错误的性质,但我希望禁用它们.

error_reportingphp.ini中设置"E_ALL & ~(E_NOTICE | E_DEPRECATED)",但此错误继续显示.我以为它被包括在内E_STRICT,但我错了吗?

php error-handling php-ini

9
推荐指数
1
解决办法
2万
查看次数

PHP在Php.ini中启用bz2扩展

我试图在php中使用composer下载文件,但该文件需要使用bzip解压缩.这是我得到的错误:

[UnexpectedValueException]                                                   
unable to decompress bzipped phar archive "/home/admin/public_html/subdo  
mains/testing4/vendor/jakoch/phantomjs/da2db411008833dfaa24e92e129aa037.bz2  
" to temporary file, enable bz2 extension in php.ini   
Run Code Online (Sandbox Code Playgroud)

在我的php.ini文件中,我添加了:

extension = "bz2.so" 
Run Code Online (Sandbox Code Playgroud)

添加之后,我在尝试安装文件时仍然收到错误.

当我运行infophp(-1)时,我得到:

bzip2 compression   disabled (install pecl/bz2)
Run Code Online (Sandbox Code Playgroud)

我需要启用bzip2吗?如果是这样,我该怎么做.我是否在允许扩展时出错?

php bzip2 php-ini composer-php

9
推荐指数
2
解决办法
2万
查看次数

max_input_time = -1 -1的确切含义是什么?

我在文档中找不到这个,但是:

max_input_time = -1
Run Code Online (Sandbox Code Playgroud)

意味着没有限制?

我觉得很奇怪,这max_execution_time = 0是永远的.

但这-1意味着max_input_time什么?

php php-ini

9
推荐指数
2
解决办法
3万
查看次数

php 7无法初始化sqlsrv

我整日搜索在php 7 VC14 x64线程安全上找到sqlsrv dll的解决方案,但我没有找到解决方案.有没有人解决了这个问题:

[04-Oct-2015 19:48:05 UTC] PHP Warning:  PHP Startup: pdo_sqlsrv: Unable to initialize module
Module compiled with module API=20131226
PHP    compiled with module API=20141001
These options need to match
 in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

这是我的php7 RC4信息:

System  Windows NT 6.0 build 6002 (Windows Server 2008 Standard Edition Service Pack 2) AMD64
Build Date  Sep 29 2015 17:15:28
Compiler    MSVC14 (Visual C++ 2015)
Architecture    x64
Run Code Online (Sandbox Code Playgroud)

dll php-ini sqlsrv php-7

9
推荐指数
2
解决办法
3万
查看次数

PhpStorm $ _POST总是空的

$_POST似乎不起作用.我已经安装了PhpStorm 10.0.3,并使用WAMP服务器默认的php解释器.

在index.php中:

<form method='post' action='a.php'>
    <input type='text' name='user_f'>
    <input type='submit' name='send' value='Send'>
</form>
Run Code Online (Sandbox Code Playgroud)

在a.php中:

var_dump($GLOBALS);
Run Code Online (Sandbox Code Playgroud)

当我在表单中键入"asdf"时:

array (size=9)
      'HTTP_RAW_POST_DATA' => string 'user_f=asdf&send=Send' (length=22)
      '_GET' => 
        array (size=0)
          empty
      '_POST' => 
        array (size=0)
          empty
      '_COOKIE' => 
        array (size=0)
          empty
      '_FILES' => 
        array (size=0)
          empty
      '_ENV' => 
        array (size=0)
          empty
      '_REQUEST' => 
        array (size=0)
Run Code Online (Sandbox Code Playgroud)

$_GET效果很好,但似乎解释器没有填充$_POST变量.

php.version:5.4.12(使用来自http://php.net/downloads.php的 5.6.18和7个解释器的同样问题)

此版本的php.ini文件:(默认来自wamp)

像(3306)MySQL这样的其他端口在PhpStorm中运行良好.(与phpmyadmin连接正常)

Xdebug端口:9000 PhpStorm内置服务器端口:63342

如果我使用默认的localhost:8000中的Netbeans IDE构建,一切都很好

在我的笔记本电脑中的问题

php post wamp php-ini phpstorm

9
推荐指数
1
解决办法
3638
查看次数