Home >Backend Development >PHP Problem >How to install php5.5 under linux
How to install php5.5 under Linux: First execute the command "cd /usr/local/src/ wget http://www.php.net/get/php-5.5.0.tar.bz2. .." Download and install php5.5; then configure php.
Recommended: "PHP Video Tutorial"
Installation and configuration of php5.5 under Linux
This article mainly introduces the knowledge about installing php5.5 in the Linux environment (specifically centos 6.6).
First of all, we need to download and install php5.5
cd /usr/local/src/ wget http://www.php.net/get/php-5.5.0.tar.bz2/from/jp1.php.net/mirror
If the above PHP does not exist, you can go directly to the official download.
Make sure you have installed gd, png, curl, xml and other lib development libraries before installation. If you are not sure, execute the following command:
yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel -y
The following parameters are supported, ftp, picture function, pdo, etc. are supported. Because the mysqlnd that comes with PHP is used, there is no need to install additional mysql lib library. If you If it is a 64-bit system, add –with-libdir=lib64 after the parameter. If not, you can skip it.
tar -xjf php-5.5.0.tar.bz2 cd php-5.5.0 ./configure --prefix=/usr/local/php-5.5.0 --with-config-file-path=/usr/local/php-5.5.0/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm make make install
Note: If PHP does not need curl and ftp support, you can remove the above –with-curl –enable-ftp. If you are a professional Linux practitioner, you can choose by looking at the help Your installation parameters, if you are not, I suggest you copy and paste my configuration parameters directly. This will save you some detours.
PHP has been installed, let’s start configuring PHP
cp php.ini-production /usr/local/php-5.5.0/etc/php.ini cp /usr/local/php-5.5.0/etc/php-fpm.conf.default /usr/local/php-5.5.0/etc/php-fpm.conf
In fact, we just use a configuration it provides us by default. Of course, you can also modify the configuration information according to your own needs, and then start php-fpm
/usr/local/php-5.5.0/sbin/php-fpm
Execute the above command, if no error is reported, it is normal In this case, it means that the startup is normal. If you are not sure, you can also judge whether PHP is started through the port
netstat -lnt | grep 9000 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN
or:
ps -ef | grep php-fpm root 3321 1 0 14:33 ? 00:00:00 php-fpm: master process (/usr/local/php-5.5.0/etc/php-fpm.conf) nobody 3322 3321 0 14:33 ? 00:00:00 php-fpm: pool www nobody 3323 3321 0 14:33 ? 00:00:00 php-fpm: pool www root 3325 3059 0 14:33 pts/0 00:00:00 grep php-fpm
If a result similar to this appears, it means that our PHP is installed.
Recommended: "linux tutorial"
The above is the detailed content of How to install php5.5 under linux. For more information, please follow other related articles on the PHP Chinese website!