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
1. Resume nacos database Database name nacos_conf...
This article shares the installation tutorial of ...
Equal height layout Refers to the layout of child...
The key is that the local server does not have wr...
When logging in to the stress test, many differen...
This article shares the specific code of jQuery t...
1. Environmental Description (1) CentOS-7-x86_64,...
Share a Shell script under Linux to monitor the m...
This article describes the MySQL single table que...
Use of v-on:clock in Vue I'm currently learni...
Although Microsoft provides T4 templates, I find ...
MySQL 8.0.22 download, installation and configura...
Table of contents I've been learning React re...
MySql always pops up a MySQLInstallerConsole.exe ...
This article shares the specific code of js to re...