php如果能编译就完美了,centos7 完美编译PHP7 php-7.2.10.tar.gz
1.下載
去官網下載。
2、上傳并解壓
tar -zxvf?php-7.2.10.tar.gz
3、進入文件夾
cd php-7.2.10
4、安裝相關依賴包
yum install?pcre pcre-devel zlib zlib-devel openssl openssl-devel gd gd-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel?lua-devel?autoconf libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel libidn libidn-devel libtool libtool-libs libevent-devel libevent openldap openldap-devel nss_ldap openldap-clients openldap-servers libtool-ltdl libtool-ltdl-devel bison libgcrypt php-mcrypt libmcrypt libmcrypt-devel cmake?gcc gcc-c++ ncurses-devel perl-Data-Dumper libicu-devel libquadmath-devel python-devel bzip2-devel
5、編譯
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql --with-gd --with-iconv --with-zlib --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-curl --with-jpeg-dir --with-freetype-dir --enable-opcache --with-png-dir --with-libxml-dir? --with-mhash
6、全部編譯完成之后執行:
make && make install
make安裝完成之后會出現目錄/usr/local/php;
7、配置啟動:
cp php.ini-development /usr/local/php/etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp sapi/fpm/php-fpm /usr/local/bin
然后啟動 php-fpm 服務
/usr/local/bin/php-fpm
執行以下命令查看是否啟動成功,是否有進程
ps -ef | grep php
如果需要結束php-fpm進程
pkill php-fpm
總結
以上是生活随笔為你收集整理的php如果能编译就完美了,centos7 完美编译PHP7 php-7.2.10.tar.gz的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从qq服务器删除误收邮件,如何恢复从qq
- 下一篇: 动态规划算法php,php算法学习之动态