php5.4.45 installation method: 1. Use yum to install httpd and compile and install php5.4.45; 2. Load the libphp5.so module; 3. Add apache to parse the php file.
The operating environment of this article: linux5.9.8 system, php5.4.45 version, DELL G3 computer
php5.4.45 installation tutorial
Compile and install php5.4.45
1.PHP download address http://www.php.net/releases/
2.HTTPD download address http:/ /mirrors.hust.edu.cn/apache/
Since webtatic does not provide support services for the php5.4 version, you need to manually compile and install
https://webtatic.com/packages/php54 /
There are two situations:
1.yum install httpd, compile and install php5.4.45
a. yum install httpd httpd-devel
b. tar zxvf php-5.4.45.tar.gz
cd php-5.4.45
Note: Before compiling and installing PHP, you must ensure It turns out that the php5.3 installed by yum has been removed, otherwise the libphp5.so file will not be generated.
./configure --with-apxs2=/usr/sbin/apxs --with-mysql make && make install cp php.ini-development /usr/local/lib/php.ini sed -i 's%;date.timezone =%date.timezone = Asia/Shanghai%' /usr/local/lib/php.ini
Verify whether the /etc/httpd/conf/httpd.conf file has loaded the libphp5.so module
grep "libphp5.so" /etc/httpd/conf/httpd.conf
Add apache to parse the php file
sed '/ .gz .tgz/a\AddType application/x-httpd-php .php' /etc/httpd/conf/httpd.conf
2. Compile and install httpd2.2 php5. 4.45
a. tar zxvf httpd-2.2.31.tar.gz
cd httpd-2.2.31 ls ./configure --enable-so make && make install /usr/local/apache2/bin/apachectl start lsof -i:80 /usr/local/apache2/bin/apachectl stop lsof -i:80 b. cd ../ cd php-5.4.45 ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql make && make install cp php.ini-development /usr/local/lib/php.ini c. sed -i 's%;date.timezone =%date.timezone = Asia/Shanghai%' /usr/local/lib/php.ini
Verify whether the /usr/local/apache2/conf/httpd.conf file has loaded the libphp5.so module
grep "libphp5.so" /usr/local/apache2/conf/httpd.conf
Add apache to parse php files
sed '/ .gz .tgz/a\AddType application/x-httpd-php .php' /usr/local/apache2/conf/httpd.conf
d. Verify
/usr/local/apache2/bin/apachectl start echo "<?php phpinfo(); ?>" > index.php
to see if the php configuration can be displayed normally.
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of php5.4.45 installation tutorial. For more information, please follow other related articles on the PHP Chinese website!