电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 1785 人浏览分享

centos7编译安装php7.1

[复制链接]
1785 0

安装依赖



  1. [html] view plain copy  
  2. yum -y install gcc gcc-c++ libxml2 libxml2-devel bzip2 bzip2-devel libmcrypt libmcrypt-devel openssl openssl-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel readline readline-devel libxslt-devel perl perl-devel psmisc.x86_64 recode recode-devel libtidy libtidy-devel   
  3. mcrypt mhash  
复制代码


下载及解压php7.1:



  1. [html] view plain copy  
  2. wget http://cn2.php.net/distributions/php-7.1.0.tar.gz  
  3. tar zxvf php-7.1.0.tar.gz  
  4. cd php-7.1.0  
复制代码



配置及安装php7.1:



  1. [html] view plain copy  
  2. ./configure \  
  3. --prefix=/usr/local/php7 \  
  4. --exec-prefix=/usr/local/php7 \  
  5. --bindir=/usr/local/php7/bin \  
  6. --sbindir=/usr/local/php7/sbin \  
  7. --includedir=/usr/local/php7/include \  
  8. --libdir=/usr/local/php7/lib/php \  
  9. --mandir=/usr/local/php7/php/man \  
  10. --with-config-file-path=/usr/local/php7/etc \  
  11. --with-mysql-sock=/usr/local/mysql/mysql.sock \  
  12. --with-mcrypt=/usr/include \  
  13. --with-mhash \  
  14. --with-openssl \  
  15. --with-mysql=shared,mysqlnd \  
  16. --with-mysqli=shared,mysqlnd \  
  17. --with-pdo-mysql=shared,mysqlnd \  
  18. --with-gd \  
  19. --with-iconv \  
  20. --with-zlib \  
  21. --enable-zip \  
  22. --enable-inline-optimization \  
  23. --disable-debug \  
  24. --disable-rpath \  
  25. --enable-shared \  
  26. --enable-xml \  
  27. --enable-bcmath \  
  28. --enable-shmop \  
  29. --enable-sysvsem \  
  30. --enable-mbregex \  
  31. --enable-mbstring \  
  32. --enable-ftp \  
  33. --enable-gd-native-ttf \  
  34. --enable-pcntl \  
  35. --enable-sockets \  
  36. --with-xmlrpc \  
  37. --enable-soap \  
  38. --without-pear \  
  39. --with-gettext \  
  40. --enable-session \  
  41. --with-curl \  
  42. --with-jpeg-dir \  
  43. --with-freetype-dir \  
  44. --enable-opcache \  
  45. --enable-redis \  
  46. --enable-fpm \  
  47. --enable-fastcgi \  
  48. --with-fpm-user=www \  
  49. --with-fpm-group=www \  
  50. --without-gdbm \  
  51. --disable-fileinfo  
  52.   
  53. make && make install  
复制代码



拷贝配置文件:



  1. [html] view plain copy  
  2. cp /usr/local/php-7.1.0/php.ini-production /usr/local/php7/etc/php.ini  
  3. cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf  
  4. cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf  
  5. cp /usr/local/php-7.1.0/sapi/fpm/php-fpm.service /lib/systemd/system/php-fpm.service  
复制代码



编辑 php-rpm.conf,将 pid = run/php-fpm.pid 开启

创建php相关目录及给予权限:



  1. [html] view plain copy  
  2. mkdir -p /var/log/php/  
  3. mkdir -p /var/log/php-fpm/  
  4. mkdir -p /run/php-fpm/  
  5. mkdir -p /var/lib/php/session  
  6.   
  7. touch /dev/shm/php-fpm.sock  
  8. chown www.www /dev/shm/php-fpm.sock  
  9. chmod 777 /dev/shm/php-fpm.sock  
  10. chown -R www:www /var/lib/php  
复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.