yzc261亚洲城官网备用地址安装php时的一个不解的题目(google了N次无果)

( yzc261亚洲城官网备用地址 )

  1. 这个题目实行百度,google了很屡次都没有找到称心的答案

  2. 安装完php后,打印phpinfo(),会表现一个叫Loaded Configuration File的选项,
    这个选项是用来载入php.ini文件的,php.ini文件中可以载入了一些扩展(如:redis.so , phalcon.so , mcrypt.so …..)

  3. 我运用的是Linux+Nginx(1.6.2)+Mysql+PHP(5.6.1)情况,php安装目次:/usr/local/php5.6,在/usr/local/php5.6/lib/下存在php.ini文件,但是我载入的确不是这个ini文件,根据打印的phpinfo信息中表现被载入的ini文件是/usr/local/lib/php.ini

  4. 如今题目来了,我盼望载入的php.ini文件是/usr/local/php5.6/lib/php.ini 而不是/usr/local/lib/php.ini ,那么我该怎样自定义被载入的php.ini文件。

  5. 由于电脑上之前也安装过其他php版本,不过都曾经不用了,并且/etc/profile情况变量中运用的是php5.6,新安装的这个。实行过很多办法都不克不及载入自定义的地位的php.ini文件(比如设置ini文件情况变量,编译php的时分加上–with-config-file-path,这些)

  6. 回到主题,怎样自定义php.ini文件途径(即打印的phpinfo()中的Loaded Configuration File 选项中的文件途径)

  7. 求解啊,google了很多办法,看了很多答案,都不是我想要的。大神赶快支个招

php和php-fpm都可以经过参数-c指定php.ini文件地点目次:
php -h 和 php-fpm -h 可见

-c <path>|<file> Look for php.ini file in this directory

–with-config-file-path=/usr/local/php5.6/lib/ php.ini 寄存地位
–with-config-file-scan-dir=/usr/local/php5.6/lib/conf.d 扩展文件目次

你手动开启php-fpm可以经过指定-c参数来确定加载的php.ini php-fpm.conf地位,但是默许地位只能经过编译configure 参数来指定

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

发表评论

电子邮件地址不会被公开。 必填项已用*标注