yum -y install gcc gcc-c++ kernel-devel //安裝gcc、c++編譯器以及核心檔案
yum -y install libxml2
yum -y install libxml2-devel
yum -y install openssl
yum -y install openssl-devel
yum -y install curl
yum -y install curl-devel
yum -y install libjpeg
yum -y install libjpeg-devel
yum -y install libpng
yum -y install libpng-devel
yum -y install freetype
yum -y install freetype-devel
yum -y install pcre
yum -y install pcre-devel
yum -y install libxslt
yum -y install libxslt-devel
yum -y install bzip2
yum -y install bzip2-devel
wget
tar -zxvf php-7.0.0.tar.gz && cd php-7.0.0
git clone
git checkout php-7.0.0
./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
實際上可以配置項還有很多,可以通過 ./configure --help | less 檢視
mkake && make install
php安裝位置就是上邊指定的/usr/local/php,下邊手動複製配置檔案
cp php.ini-development /usr/local/php/lib/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
到此就安裝完成了
// libevent 是乙個庫,event擴充套件依賴這個庫並實現其功能!其實有php-libevent擴充套件,但是不知道什麼原因,並不支援php7
wget -c
tar -zxvf libevent-2.1.8-stable.tar.gz
cd libevent-2.1.8
./configure --prefix=/usr/local/libevent
make && make install
wget -c
tar -zxvf event-2.3.0.tar.tgz
cd event-2.3.0.tar
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-event-libevent-dir=/usr/local/libevent/
make && make install
echo extension = event.so >> /usr/local/php7/etc/php.ini
/usr/localphp/bin/php -m
PHP擴充套件及PHP7 0安裝
php擴充套件安裝 原始碼安裝的方式 進入到需要安裝的擴充套件 以mbstring為例 cd usr local php 5.4.38 ext mbstring usr local php bin phpize 備註 此處為phpize的真實的位置 configure with php config...
PHP擴充套件及PHP7 0安裝
php擴充套件安裝 原始碼安裝的方式 進入到需要安裝的擴充套件 以mbstring為例 cd usr local php 5.4.38 ext mbstring usr local php bin phpize 備註 此處為phpize的真實的位置 configure with php config...
為PHP7 0安裝redis擴充套件
1 git 轉殖phpredis原始碼 2 編繹原始碼 cd phpredis 進入目錄 phpize 這是php的乙個指令碼,用來建立php的外掛程式模組,在編繹php擴充套件的原始碼前執行它。configure make sudo make install ubuntu下加sudo,避免安裝時的...