How to install PHP7 on Linux? 1. Install dependency packages yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers 2. Download the installation package cd /usr/local2 wget https://www.php.net/distributions/php-7.1.31.tar.gz 3. Decompression tar -zxvf php-7.1.31.tar.gz 4. Check whether the current environment meets the dependencies of the software to be installed cd php-7.1.31 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --without-pear --disable-phar --enable-sockets --with-freetype-dir=/usr --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli --with-curl 5. Compile and install make make install 6. In the previously compiled source package, find php.ini-production, copy it to /usr/local/php, and rename it to php.ini: cp php.ini-production /usr/local/php/php.ini [Optional] Set PHP error messages to be printed on the page vi /usr/local/php/php.ini Change Off to On 8. Copy the startup script $ cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm $ chmod +x /etc/init.d/php-fpm Modify the php-fpm configuration file: $ cd /usr/local/php/etc $ cp php-fpm.conf.default php-fpm.conf $ vi php-fpm.conf Remove the semicolon in front of pid = run/php-fpm.pid $ cd php-fpm.d $ cp www.conf.default www.conf $ vi www.conf Change the user and group to the current user (you can also leave it unchanged, the user and group nobody will be added by default) 9. Start PHP $ /etc/init.d/php-fpm start #php-fpm start command $ /etc/init.d/php-fpm stop #php-fpm stop command $ /etc/init.d/php-fpm restart #php-fpm restart command $ ps -ef | grep php or ps -A | grep -i php #Check whether PHP has been successfully started 10. Automatic startup vi /etc/rc.local Add /etc/init.d/php-fpm start chmod +x /etc/rc.d/rc.local The above is all about how to install PHP7 on Linux. Thank you for your learning and support for 123WORDPRESS.COM. You may also be interested in:
|
<<: Summary of the differences between Mysql primary key and unique key
>>: Axios secondary encapsulation example Demo in the project
This is an article about website usability. The a...
Since its launch in 2009, flex has been supported...
This article shares the specific code of JavaScri...
Sometimes we build a file server through nginx, w...
This article shares the specific code for importi...
This article example shares the specific code of ...
1. Demand We have three tables. We need to classi...
Generally speaking, after the container is starte...
1. Introduction Responsive Web design allows a we...
Use Javascript to implement a message board examp...
Table of contents 1. Reduce the number of image l...
Currently, Docker has an official mirror for Chin...
Experimental environment: Physical machine Window...
Table of contents When setting up a MySQL master-...
Table of contents Preface 1. Basic knowledge of f...