我的编译配置:
./configure \
--with-fpm \
--with-libevent=shared,/usr/lib \
--with-mcrypt \
--with-zlib \
--with-curl \
--enable-mbstring \
--with-openssl \
--with-mysql \
--with-mysql-sock \
--with-gd \
--with-jpeg-dir=/usr/lib \
--enable-gd-native-ttf \
--without-sqlite
phpinfo 页面输出如下所示
Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File: none
并且 /usr/local/lib 中没有 php.ini。
我的环境:Ubuntu 9.10 64位,nginx 0.8.32
答案1
从 php-5.3.1.tar.gz 中的 INSTALL 文件:
13. Setup your php.ini file:
PHP will use the built-in default values if no php.ini file was
placed in the configuration directory. The default location is
/usr/local/lib, if you prefer your php.ini in another location, use
--with-config-file-path=/some/path in step 10.
The PHP distribution provides two sample php.ini files, you can use them
by
cp php.ini-development /usr/local/lib/php.ini
or
cp php.ini-production /usr/local/lib/php.ini
If you choose one of these php.ini files be certain to read the list
of changes within, as they affect how PHP behaves.
您需要创建 php.ini 文件。这可以通过复制其中一个示例文件来完成。