Rumah > Soal Jawab > teks badan
我自己编译安装了php5.6,安装完成后,发现没有php.ini文件,请问,怎么办?
我的cnofig文件
./configure \
--disable-shared \
--disable-fileinfo \
--prefix=/usr/local/php5.6 \
--with-config-file-path=/usr/local/php5.6/etc \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-opcache \
--enable-fpm \
--with-fpm-user=www \
--with-fpm-group=www \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-gettext \
--enable-mbstring \
--with-iconv \
--with-mhash \
--enable-bcmath \
--enable-soap \
--with-libxml-dir \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-sockets \
--with-curl \
--with-zlib \
--enable-zip \
--with-readline
天蓬老师2017-04-11 10:17:39
find / -name 'php.ini*'
/usr/share/php5/php.ini-production
/usr/share/php5/php.ini-development
/usr/share/php5/php.ini-production.cli
cp /usr/share/php5/php.ini-production /usr/share/php5/php.ini
PHP中文网2017-04-11 10:17:39
--with-config-file-path=/usr/local/php5.6/etc /usr/local/php5.6/etc目录没有吗?
黄舟2017-04-11 10:17:39
通过find命令查找(根目录下按文件名查找):
sudo find / -name 'php.ini'
查看find帮助文档:
man find
find [目录] [参数] [文件名]
迷茫2017-04-11 10:17:39
[root@localhost ~]# php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
伊谢尔伦2017-04-11 10:17:39
还是装集成的好点吧,之前搞过一次,问题一大堆,就懒得搞了。要么扩展开了。https://oneinstack.com/install/
上面这个挺好,不算集成,只不过人家帮你先提前下载好了,把该配置的命令也都帮你写好了,也是走编译。
好处:大部分该有的功能扩展都开了,版本那些可以选,然后就是文件夹目录的位置了,包括生成服务器日志,这些都规划的挺好的、