centos7.4下安装配置PHP服务(源码安装)
Posted anwar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7.4下安装配置PHP服务(源码安装)相关的知识,希望对你有一定的参考价值。
一、检查php是否已经安装,使用php -v,是否能够看到版本号,或者使用rpm -qa | grep php查看是否安装过。
二、依赖包安装
-
Linux软件编译安装都需要依赖两个安装包 gcc gcc-c++ make 可使用yum在线安装
-
# yum -y install gcc gcc-c++ make
- 大部分依赖包这里使用
-
- ,由于博主的系统是最小安装(minimal installation),所以需补充yum在线安装一些开发包
三、下载PHP安装包
- 首先打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.php,选择合适的版本并选择对应国家镜像进行下载wget http://php.net/get/php-7.2.10.tar.gz/from/a/mirror,我下载的是php-7.2.10.tar.gz
- tar -zxvf php-7.2.10.tar.gz
- cd php-7.2.10
- 创建用户useradd -s /sbin/nologin php-fpm
-
编译安装,实际上这里的配置项比上述还多,可以使用 ./configure --help 命令查看所有选项,以上这些选项在正常的php开发中完全够用了,后期如果需要,可以选择手动开启相应的模块
- 注意:编译的配置项是根据前面源码安装的依赖包的安装路径配置的路径,如果改为yum安装的依赖包,则无须写路每期
-
./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip
以上是关于centos7.4下安装配置PHP服务(源码安装)的主要内容,如果未能解决你的问题,请参考以下文章
Linux精华篇—CentOS 7.4下源码编译构建LAMP架构
Linux精华篇—CentOS 7.4下源码编译构建LNMP架构