ホームページ > php教程 > php手册 > Alibaba Cloud Centos 6.3 64 ビットのセキュリティ強化バージョンが PHP で Curl 7.19 から 7.35 にアップグレード

Alibaba Cloud Centos 6.3 64 ビットのセキュリティ強化バージョンが PHP で Curl 7.19 から 7.35 にアップグレード

WBOY
リリース: 2016-06-14 00:02:51
オリジナル
1112 人が閲覧しました

*これは Alibaba Cloud ワンクリック インストール パッケージを使用したアップグレードであることに注意してください。アップグレードする前にスナップショット バックアップを作成してください。

1. SSH でリモートで root に接続し、新しいバージョンの Curl URL アドレスをダウンロードします: http://curl.haxx.se/download.html

新しいカールバージョンのコンパイルとインストールを完了します

[root@AY1312584349346eZ ~]# wget http://curl.haxx.se/download/curl-7.35.0.tar.gz
[root@AY1312584349346eZ ~]# tar -zxvf  curl-7.35.0.tar.gz

[root@AY1312584349346eZ ~]# cd  curl-7.35.0.tar.gz

[root@AY1312584349346eZ ~]#./configure --prefix=/usr/local/curl

[root@AY1312584349346eZ ~]#make

[root@AY1312584349346eZ ~]#make install
ログイン後にコピー

2. 元の alidata php バージョン関連ファイルを削除します

[root@AY1312584349346eZ ~]#cd /alidata/server
[root@AY1312584349346eZ ~]#rm -rf php
ログイン後にコピー

3. 元のインストール スクリプトを変更します。私の場合は

install_php-5.2.17_nginx-1.0.4.sh

次のように変更されました: (変更された場所 --with-curl=/usr/local/curl/)

rm -rf php-5.2.17.tar.gz php-5.2.17 php-5.2.17-fpm-0.5.14.diff.gz
#wget http://mirrors.sohu.com/php/php-5.2.17.tar.gz
#wget http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gz
wget http://soft.phpwind.me/web/php-5.2.17.tar.gz
wget http://soft.phpwind.me/web/php-5.2.17-fpm-0.5.14.diff.gz
tar zxvf php-5.2.17.tar.gz

gzip -cd php-5.2.17-fpm-0.5.14.diff.gz | patch -d php-5.2.17 -p1

patch -d php-5.2.17 -p1 < php-5.2.17-max-input-vars.patch

cd php-5.2.17

./configure --prefix=/alidata/server/php --with-config-file-path=/alidata/server/php/etc --with-mysql=/alidata/server/mysql --with-mysqli=/alidata/server/mysql/bin/mysql_config --with-pdo-mysql=/alidata/server/mysql/bin/mysql_config --enable-fpm --enable-fastcgi --enable-static --enable-maintainer-zts --enable-zend-multibyte --enable-sockets --enable-wddx --enable-zip --enable-calendar --enable-bcmath --enable-soap --with-zlib --with-iconv --with-gd --with-xmlrpc --enable-mbstring --without-sqlite --with-curl=/usr/local/curl/ --enable-ftp --with-mcrypt  --with-freetype-dir=/usr/local/freetype.2.1.10 --with-jpeg-dir=/usr/local/jpeg.6 --with-png-dir=/usr/local/libpng.1.2.8 --disable-ipv6 --disable-debug --with-openssl

 

#make

make ZEND_EXTRA_LIBS='-liconv'

make install

cd ..

cp -f php-5.2.17.ini /alidata/server/php/etc/php.ini

cp -f php-fpm-5.2.17.conf /alidata/server/php/etc/php-fpm.conf

ln -s /alidata/server/php/sbin/php-fpm /etc/init.d/php-fpm

chmod 755 /alidata/server/php/sbin/php-fpm

/etc/init.d/php-fpm start
ログイン後にコピー
ログイン後にコピー

4. 再インストール

[root@AY13121717584349346eZ sh]# ./install_php-5.2.17_nginx-1.0.4.sh

すべてうまくいくよ!

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート