CentOS7编译安装php7.1的教程详解
发布:smiling 来源: PHP粉丝网 添加日期:2021-11-19 11:03:27 浏览: 评论:0
这篇文章主要介绍了CentOS7编译安装php7.1的教程详解,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下
1.首先安装依赖包:
- yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel
2.下载PHP压缩包并解压:
- wget http://php.net/distributions/php-7.1.0.tar.gz
- tar -zxvf php-7.1.0.tar.gz
- cd php-7.1.0
3.编译安装,编译的时候可能会出现各种报错情况,下一篇主要写编译是常见的错误及解决办法:
- ./configure \
- --prefix=/usr/local/php \
- --with-config-file-path=/etc \
- --enable-fpm \
- --enable-inline-optimization \
- --disable-debug \
- --disable-rpath \
- --enable-shared \
- --enable-soap \
- --with-libxml-dir \
- --with-xmlrpc \
- --with-openssl \
- --with-mcrypt \
- --with-mhash \
- --with-pcre-regex \
- --with-sqlite3 \
- --with-zlib \
- --enable-bcmath \
- --with-iconv \
- --with-bz2 \
- --enable-calendar \
- --with-curl \
- --with-cdb \
- --enable-dom \
- --enable-exif \
- --enable-fileinfo \
- --enable-filter \
- --with-pcre-dir \
- --enable-ftp \
- --with-gd \
- --with-openssl-dir \
- --with-jpeg-dir \
- --with-png-dir \
- --with-zlib-dir \
- --with-freetype-dir \
- --enable-gd-native-ttf \
- --enable-gd-jis-conv \
- --with-gettext \
- --with-gmp \
- --with-mhash \
- --enable-json \
- --enable-mbstring \
- --enable-mbregex \
- --enable-mbregex-backtrack \
- --with-libmbfl \
- --with-onig \
- --enable-pdo \
- --with-mysqli=mysqlnd \
- --with-pdo-mysql=mysqlnd \
- --with-zlib-dir \
- --with-pdo-sqlite \
- --with-readline \
- --enable-session \
- --enable-shmop \
- --enable-simplexml \
- --enable-sockets \
- --enable-sysvmsg \
- --enable-sysvsem \
- --enable-sysvshm \
- --enable-wddx \
- --with-libxml-dir \
- --with-xsl \
- --enable-zip \
- --enable-mysqlnd-compression-support \
- --with-pear \
- --enable-opcache
4.编译成功后安装:
make && make install
5.安装成功后配置环境变量:
为了使用方便,可以在 /etc/profile文件末尾添加php环境变量 :
PATH=$PATH:/usr/local/php/bin
export PATH
保存后刷新环境变量:
source /etc/profile #更新
查看环境变量:
echo $PATH
看到php环境变量的路径后,以后就可以直接使用php命令了,查看php版本:
php -v
6.现在的PHP没有.ini文件和配置文件,还需要配置PHP-FPM:
- cp php.ini-production /etc/php.ini
- cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
- cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
- cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
- chmod +x /etc/init.d/php-fpm
php-fpm的启动、停止和重启:
service php-fpm start #启动
service php-fpm stop #停止
service php-fpm restart #重启
Tags: CentOS7 php7 1
相关文章
- ·centos7下安装配置phpmyadmin教程(2015-04-18)
- ·Centos7 Yum安装PHP7.2流程教程详解(2021-12-01)
- ·PHP7安装配置教程(非常详细)(2015-04-14)
- ·PHP7多线程怎么搭建 搭建教程(2018-06-04)
- ·PHP7达到最高性能的修改配置方案(2018-10-30)
- ·win10环境PHP 7 安装配置【教程】(2019-07-28)
- ·mac下如何进行php7.1 memcache扩展的安装(2020-02-08)
- ·如何在CentOS和RHEL上安装PHP7(2020-02-11)
- ·如何通过PPA在Ubuntu上安装PHP7(2020-02-11)
- ·在Mac上编译安装PHP7的开发环境(2021-06-14)
- ·PHP7.0安装笔记整理(2021-06-16)
- ·PHP扩展迁移为PHP7扩展兼容性问题记录(2021-07-09)
- ·PHP7+Nginx的配置与安装教程详解(2021-08-03)
- ·php7下安装event扩展方法(2021-09-05)
- ·PHP7.1安装yaf扩展的方法(2021-09-05)
- ·mac 下安装php7全过程介绍(2021-09-05)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)