ホームページ  >  記事  >  バックエンド開発  >  Linux PHP5.3 から PHP5.5.33 へのアップグレード、php5.3php5.5.33_PHP チュートリアル

Linux PHP5.3 から PHP5.5.33 へのアップグレード、php5.3php5.5.33_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:55:40947ブラウズ

Linux PHP5.3 を PHP5.5.33、php5.3php5.5.33 にアップグレード

laravel5.1 を使用しているため、php を 5.5 以降にアップグレードする必要があります。具体的な環境は Aliyun Cent OS 7.0 です。 Alibaba の yum ソースの最新版が 5.4 しかないので、laravel5.1 では php5.5 が必要で、オンラインの yum ソースがいくつか追加されていて、いろいろ問題が発生するので、コンパイルしてインストールするしかありません。

まず第一に、インターネット上にはこのような記事がたくさんありますが、アップグレードの目的とアップグレードされるコンポーネントはまったく同じではありません。最良のドキュメントは、公式のインストール ドキュメントです。公式 PHP Web サイトでのインストールが失敗した場合は、関連する問題を検索してください。私が最終的に頼りにしたのは、公式 Web サイトにある Unix システム上の Apache 2.x という文書でした。

1.ダウンロード

http://php.net/downloads.php

リーリー

2. コンパイルしてインストールします

リーリー

--with-apxs2=/usr/local/apache2/bin/apxs ステップで問題が発生しました。このパラメータを削除しても、インストールは機能しません。このパラメータは libphp5.so をコンパイルし、httpd で使用します。 conf, find / - 名前 apxs2 の結果が見つかりません。長い間検索したところ、Apache に問題があることがわかりました。なぜ 5.3 にはそのような問題がなかったのかわかりません (気にしません)。

リーリー

apxs2 はまだ利用できませんが、apx は次の場所で見つけることができます:

リーリー

次のいくつかのステップは段階的に実行する必要があり、これには非常に時間がかかります:

リーリー

同様の結果が得られれば、インストールは成功しています:

リーリー

3. 構成

php.iniをコピー

#この場所は間違ってはいけません。.configure をコンパイルするときに php.ini の場所を指定しませんでした。デフォルトの場所はここです。
#この手順を省略しても、後で問題は発生しません。将来、インストールなどで php.ini を使用すると、/etc/php.ini (元のファイル) に対する拡張機能やその他の変更は無効になります。
cp php.ini-development /usr/local/lib/php.ini
#ここでは、将来の検索に影響しないように、元の php.ini を変更することをお勧めします
#元の php.ini はここにない可能性があります。推奨されます
mv /etc/php.ini /etc/php.ini.back

を見つけます

httpd.confを変更する

リーリー

Apacheを再起動します:

リーリー

テストしてみましょう:

リーリー

新しい phpinfo.php を作成してアクセスします:

リーリー

完璧な結果:

gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap などの依存関係をインストールする必要がある場合があります。これらは yum に任せてください。

dreamingoddのオリジナル記事、転載の場合は出典を明記してください。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1115255.html技術記事 Linux PHP5.3 は PHP5.5.33、php5.3php5.5.33 にアップグレードされます。laravel5.1 を使用しているため、php を 5.5 以降にアップグレードする必要があります。具体的な環境は Aliyun Cent OS 7.0 です。 Alibaba の yum ソースの最新版は 5.4 しかないので、...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。