本文目录一览:
1、linux如何指定php.ini的位置
2、linux服务器怎么找php.ini这个文件在哪里
3、如何在linux系统中查找php.ini的位置?
4、linux的php.ini在哪
5、[linux php.ini在哪](#linux php.ini在哪)
linux如何指定php.ini的位置
如果你在安装PHP的时候不指定配置文件的目录,一般配置文件php.ini
需要放在/etc
目录下。
指定php.ini
的位置:
./configure
--prefix=/usr/local/php5
--with-apxs2=/usr/local/apache2/bin/apxs
--with-config-file-path=/usr/local/php5
--with-ldap
--with-gettext
你在安装PHP的时候,在./configure
命令后加上:
--with-config-file-path=你想指定的目录
安装完成后,再将php.ini
放到./configure
设定的配置文件目录中。
你可以搜索“php安装指定配置文件目录”。
linux服务器怎么找php.ini这个文件在哪里
linux服务器怎么找php.ini
文件步骤如下:
1、登录Bitvise FTP,连接你的电脑和服务器。
2、登录后会跳出两个控制界面。
3、在黑色背景的控制界面输入以下命令:
sudo find / -name 'php.ini'
注意:
/-name
之间要有空格。 4、最后那一行是文件路径。
如何在linux系统中查找php.ini的位置?
这个时候,使用如下命令:
strace -o php.log -s 65535 php -i
然后在输出结果文件php.log
中搜索ini
。
可能的输出结果是:
open("/usr/bin/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/bin/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/php.ini", O_RDONLY)
如上,最终定位到 /etc/php.ini
。
strace
这个命令在跟踪程序执行的时候特别有用,这个命令值得深入研究。
linux的php.ini在哪
1、使用以下命令查找:
find / -name "php.ini"
2、写一个测试文件,内容如下:
<?php phpinfo(); ?>
在第七八行左右,有“Loaded Configuration File”就标明了php.ini
的位置。
3、如果没有指定php.ini
或者找不到php.ini
,PHP会按照默认配置运行。
linux php.ini在哪
1、如果是RPM包安装的,默认配置文件是:
/etc/php.ini
2、如果是源码包安装的,需要自己到源码包的目录下复制一个php.ini-development
或php.ini-production
到PHP的配置文件所在目录,并改名为php.ini
。
PHP配置文件目录:
如果编译时没有指定--with-config-file-dir
,则默认放在PHP根目录下的lib
目录下(例如:PHP安装在/opt/php/
目录,则放在/opt/php/lib/
目录下)。