meine Kompilierungskonfiguration:
./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
Die Ausgabe der phpinfo-Seite sieht wie folgt aus
Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File: none
Und es gibt keine php.ini in /usr/local/lib.
Meine Umgebung: Ubuntu 9.10 64bit, nginx 0.8.32
Antwort1
Aus der INSTALL-Datei in php-5.3.1.tar.gz:
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.
Sie müssen die Datei php.ini erstellen. Dies können Sie durch Kopieren einer der Beispieldateien tun.