ホームページ > バックエンド開発 > PHPチュートリアル > centOS 上で php をコンパイルしてインストールする

centOS 上で php をコンパイルしてインストールする

WBOY
リリース: 2016-08-08 09:31:31
オリジナル
885 人が閲覧しました

前回の記事の続き、centOS上でApacheをコンパイルしてインストールする

以前phpのコンパイルとインストールにかなりの時間を費やしてとても面倒でしたが、ようやく直りました。それを整理する。

1. 依存関係ファイルをインストールします
yum groupinstall「開発ツール」

これらの開発ライブラリをインストールしない場合は、多くのものを自分でインストールする必要があります
その他の依存関係ファイル
yum install libxml2-devel gd- devel libmcrypt-devel libcurl-devel openssl-devel
プロンプト
2が表示されたら、php
wget http://us3.php.net/get/php-5.5.20.tar.gz/from/cn2.phpをインストールします。 net/mirror
tar - xvf php-5.5.20.tar.gz
cd php-5.5.20
コンパイル、
configure: error: mcrypt.h not foundと表示された場合は、libmcrypt

を再インストールしてください。 libmcrypt をインストールするには
wget ftp:// mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.ta​​r.gz
tar -zxvf libmcrypt-2.5.7.ta​​r.gz
cd libmcrypt -2.5.7
./configure prefix =/usr/local/libmcrypt/
PHP のコンパイルを続行し、ディレクトリ /usr/local/php にインストールします

エラーが報告されない場合は、 -mcrypt=/usr/local/libmcrypt/ コンパイル オプション
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --disable-cli --enable-shared --with-libxml-dir --with-gd --with-openssl --enable-mbstring --with-mysqli --with-mysql --enable-opcache --enable-mysqlnd --enable-zip --with-zlib-dir --with-pdo-mysql --with-jpeg-dir --with-freetype-dir --with-curl --without-pdo-sqlite --without-sqlite3 --with-mcrypt=/usr/local/libmcrypt/
make
make install
善良な人であれば、インストールは成功するはずです。


//Copy php.ini
cp php.ini-production /usr/local/php/lib/php.ini
3. Apache との関連付け
Apache 設定ファイルで関連付けが有効になっているかどうかを確認します (通常は、 php をインストールすると有効になります。有効になっていない場合は有効にします)
vim /usr/local/apache/conf/httpd.conf
LoadModule php5_module modules/libphp5.so
次のコードを追加します:
SetHandler application/x-httpd-php

コードを変更します:
DirectoryIndexindex.htmlindex.shtmlindex.cgiindex.phpindex.phtmlindex.php3
Find AddType を追加し、次の 2 行を追加します:
AddType application/x-httpd-php .php .php3 .phtml .inc
AddType application/x-httpd-php-source .phps
4. Test php
vim / usr/local/apache/htdocs/info.php
コードを入力してください:
phpinfo();
?>
Apacheを再起動します
/etc/init.d/httpd restart
アクセス: 127.0.0.1/ info.php php のインストール情報をご覧ください。お楽しみください。
参考
1. http://www.onepx.com/centos-php-55.html
2. http://blog.163.com/yxba_02/blog/static/1875576​​201272583532588/

上記では、centOS での PHP のコンパイルとインストールを、関連する側面も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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