2016-11-11 2 views
0

Ich versuche, PHP 5.3.21 auf Apache 2.4.18 auf einem Ubuntu 16.04.1 Server zu installieren.
Ich habe die ganze Download/Untar/configure/make/make install Prozedur gemäß der README in der Tarball, aber konnte nicht finden, das Modul .so, was bedeutet, dass ich nicht PHP-Code in Apache laden kann, wenn ich dies nicht habe Datei.
Soweit ich weiß, habe ich PHP korrekt kompiliert. Es hat sogar die Tests bestanden, die von make test zur Verfügung gestellt wurden.
Wie kann ich make anweisen, diese Datei zu erstellen?Installieren von PHP5-Modul auf Apache 2 (Ubuntu 16)

Antwort

0

Haben Sie einen korrekten configure Befehl verwendet?

Ich habe für meinen Server mit PHP 5.3:

./configure --prefix=/usr/share/php53 --datadir=/usr/share/php53 --mandir=/usr/share/man --bindir=/usr/bin/php53 --with-libdir=lib/x86_64-linux-gnu --includedir=/usr/include/php53 --sysconfdir=/etc/php53/apache2 --with-config-file-path=/etc/php53/apache2 --with-config-file-scan-dir=/etc/php53/conf.d --enable-libxml --enable-session --with-pcre-regex=/usr --enable-xml --enable-simplexml --enable-filter --disable-debug --enable-inline-optimization --disable-rpath --disable-static --enable-shared --with-pic --with-gnu-ld --with-mysql --with-gd --with-jpeg-dir --with-png-dir --with-xpm-dir --enable-exif --with-zlib --with-bz2 --with-curl --with-ldap --with-mysqli --with-freetype-dir --enable-soap --enable-sockets --enable-calendar --enable-ftp --enable-mbstring --enable-gd-native-ttf --enable-bcmath --enable-zip --with-pear --with-openssl=/usr --with-imap --with-imap-ssl --with-kerberos --enable-phar --enable-pdo --with-pdo-mysql --with-mysqli --with-mcrypt=shared,/usr 

hatte nie irgendwelche Probleme mit diesem Befehl configure.

+0

Ich habe versucht, diese Konfiguration zu verwenden, aber es hat nicht geholfen. Von dem, was ich verstehe, brauche ich ein Modul .so-Datei, entweder 'libphp5.so',' mod_php.so' oder etwas ähnliches, aber ich kann es nicht finden. Ohne diese gemeinsame Bibliothek kann ich Apache nicht konfigurieren, um es zu laden. Das Beispiel aus dem Handbuch schreibt dies in eine Apache-Konfigurationsdatei 'LoadModule php5_module modules/libphp5.so' – agxxvi