Heim > Artikel > Backend-Entwicklung > So kompilieren und installieren Sie php5.2
So kompilieren und installieren Sie php5.2: 1. Laden Sie php-fpm herunter. 3. Installieren Sie PHP über „make install“.
Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, PHP5.2-Version, DELL G3-Computer
Wie kompiliere und installiere ich PHP5.2?
Kompilieren und installieren Sie PHP5.2.17
Bei der vorherigen PHP-Installation wurde YUM direkt installiert, aber aufgrund der geschäftlichen Anforderungen des Unternehmens benötigt das Programm PHP5.2.x zur Unterstützung, also haben wir mit der Kompilierung und Installation begonnen
1. Laden Sie zuerst PHP herunter
wget -c http://us3.php.net/get/php-5.2.17.tar.gz/from/this/mirror
Weil ich es verwende lnmp Hier muss ich den Fastcgi-Manager verwenden. Da PHP 5.2 standardmäßig nicht integriert ist, muss es zum Verständnis, zur Konfiguration und zur Anwendung von PHP-FPM gepatcht werden siehe http://shuoduanzi.com/?p=288
2. Laden Sie php-fpm
wget -c http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gz
3 herunter. Hier habe ich sie mit YUM
4 installiert
#!/bin/bash ############下载php和fpm补丁 cd /opt wget -c http://us3.php.net/get/php-5.2.17.tar.gz/from/this/mirror tar zxvf php-5.2.17.tar.gz cd php-5.2.17 wget -c http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gz gzip -d php-5.2.17-fpm-0.5.14.diff.gz patch -p1 < php-5.2.17-fpm-0.5.14.diff ############安装所依赖的库,其实这里还依赖其它库,但是在安装这些库的时候,本身它们也有依赖,它们所依赖的库也正是我们安装php所需要的库。 yum install libxml2 libxml2-devel \ openssl openssl-devel \ curl curl-devel \ libjpeg libjpeg-devel \ gd gd-devel \ bzip2 bzip2-devel \ libmcrypt libmcrypt-devel \ libmhash libmhash-devel \ mysql mysql-devel -y ###########开始安装php cd /opt/php-5.2.17 ./configure --prefix=/usr/local/php --enable-fastcgi --enable-zip --enable-fpm --enable-gd-native-ttf --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/etc/php.d --with-bz2 --with-curl --with-libxml-dir --with-gd --with-jpeg-dir --with-freetype-dir --with-png-dir --with-mcrypt --with-mhash --enable-mbstring --with-kerberos --with-gettext --enable-bcmath --with-mysql --with-mysqli --with-sqlite --enable-pdo --with-pdo-mysql --with-openssl --enable-ftp --with-pear --with-zlib --enable-inline-optimization --enable-calendar --enable-magic-quotes --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --disable-debug make make test make install
Ergänzender Inhalt:
Das habe ich beim Kompilieren auf nginx+php installiert, aber im Fall von Apache+php können Sie die beiden Parameter --enable-fastcgi --enable-fpm nicht hinzufügen, da sonst ein Fehler auftritt gemeldet werden, wenn Apache nach der Installation startet.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie php5.2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!