php7在centos上源码安装
admin
2023-06-23 05:41:27
0

一 php7.0.6版本下载链接:

wget -c http://cn2.php.net/get/php-7.0.6.tar.gz/from/this/mirror


二 安装基础的依赖软件:

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 php-mysqlnd libmcrypt-devel \

libtidy libtidy-devel recode recode-devel libxpm-devel


yum install -y autoconf


三 解压php压缩包:

tar zxvf php-7.0.6.tar.gz

编译:

./configure \

    --prefix=/webser/php7 \

    --with-config-file-path=/data/php7/etc \

    --enable-mbstring \

    --enable-zip \

    --enable-bcmath \

    --enable-pcntl \

    --enable-ftp \

    --enable-exif \

    --enable-calendar \

    --enable-sysvmsg \

    --enable-sysvsem \

    --enable-sysvshm \

    --enable-opcache \

    --enable-fpm  \

    --enable-session \

    --enable-sockets \

    --enable-mbregex \

    --with-fpm-user=vagrant  \

    --with-fpm-group=nogroup \

    --enable-wddx \

    --with-curl \

    --with-mcrypt \

    --with-iconv \

    --with-gd \

    --with-jpeg-dir=/usr \

    --with-png-dir=/usr \

    --with-zlib-dir=/usr \

    --with-freetype-dir=/usr \

    --enable-gd-native-ttf \

    --enable-gd-jis-conv \

    --with-openssl \

    --with-pdo-mysql=mysqlnd \

    --with-gettext=/usr \

    --with-zlib=/usr \

    --with-bz2=/usr \

    --with-recode=/usr \

     --with-xmlrpc \

    --with-mysqli=mysqlnd


make -j 4

make test

make install


copy相关文件:

进入php7解压的文件夹

cp -a php.ini-production /webser/php7/php.ini

cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm

chmod +x /etc/init.d/php7-fpm


cd /webser/php7

cp /webser/php7/etc/php-fpm.conf.default /webser/php7/etc/php-fpm.conf

cp /webser/php7/etc/php-fpm.d/www.conf.default //php7/etc/php-fpm.d/

www.conf


修改 www.conf文件:

修改以下字段即可:

user=www

group=www


listen = 127.0.0.1:9007  (默认为9000,以免和系统的php5.3版本冲突,所以起个其他端口)



相关内容

热门资讯

古巴外长:古美双边谈判没有取得... △古巴外交部长罗德里格斯(资料图)当地时间5月28日,古巴外交部长布鲁诺·罗德里格斯表示,古巴与美国...
伊朗最高领袖强调维护民族团结 伊朗最高领袖穆杰塔巴28日发表书面讲话,强调维护民族团结与社会凝聚力,并呼吁伊朗各界共同维护国家统一...
消息称字节跳动正开发自有CPU... IT之家 5 月 28 日消息,据路透社援引三名知情人士消息称,由于芯片价格持续上涨、供应短缺时间拉...
李咏瑾: “科技的省心”,会不... “科技的省心”会不会日益造就人们“判断的懒惰”? 近日,两条有关“AI成为投诉对象甚至被告”的新闻,...
一卷胶带如何“撕”出诺贝尔奖?... 一层原子厚的材料,能有多神奇?日前,“追星就追科学家”校园公益科普活动邀请上海交通大学物理与天文学院...
广发银行多项成果入选“十四五”... 近日,第八届金融科技创新大会暨CITE2026人工智能与金融数智化创新发展论坛正式发布了“十四五”金...
人工智能如何构建伦理治理体系?... 5月28日,“智能时代的自主知识体系构建暨人工智能伦理与社会实验室建设学术研讨会”在华南师范大学举行...
前5个月地方债发行约4.8万亿 作者 | 第一财经 陈益刊在地方财政收支矛盾较大背景下,为了稳投资、防风险,地方政府靠前发行政府债券...
美军司令叫嚣:韩国是插向中国的... 驻韩美军司令布伦森用他狂妄的臭嘴描述“韩国就像一把指向中国的匕首”,引起轩然大波。布伦森本周二做客美...
凤凰晚报丨美国牡蛎养殖场,走出... 今日人物【美国牡蛎养殖场,走出一位特朗普“平替”】2026年5月,在美国缅因州波特兰举行的一场州民主...