centos7コンパイルしphp7.3.11をインストール

依存関係をインストール1.

 1 yumを インストール -yのlibxml2 *のopenssl * libcurlの*のlibjpeg *のlibpng *のFreeType * libmcryptの* GCC のgcc -c ++ 

PHPのインストール2.
  依存性を解決するために2.1)+1

  テストで問題、PHPインストール依存libzip(バージョン1.5.1をインストールする必要性を)見つけたので卵の痛みの事が起こった、そして、libzip1.5.1またはそれ以降のバージョンではcmake3.0.2が必要です

  :次はcmakeのバージョン(私は確かにそれを必要とする直接cmake3.6.2を使用)前に解決
  インストールパッケージ:

 1 のwgetのhttps:// cmake.org/files/v3.6/cmake-3.6.2.tar.gz 

  インストール:

1つの #コンパイラ
 2は、 タールあるxv cmake- 3.62タール && CDの.gzはcmake- 3.62 /
 3  #を搭載
 4。 ./ ブートストラップ上
 5。 gmakeを
 6。 gmakeをインストール
7。  テストバージョンを
 8は/ usr / local /ビンを/ CMakeのを- バージョン
 9  cmakeのシステムのパッケージ#rpmのビュー
 10のrpm -qa | grepをcmakeの
 11  cmakeの#アンロードシステム
 12  yumを削除cmakeの- Y-
 13の #ソフトリンクとのテスト版
 14  LN-sは/ usr / local / binに/ cmakeのは/ usr / binに/
 15 cmakeの--version

  2.2)解決の依存関係に+2

  PHPのインストール依存libzip1.5.1 \

#システムはlibzipの低いバージョンを持っている場合は必要があります最初にアンインストールし
たRPM -qa | grepをlibzip
 yumを削除libzip * 

最新バージョンのlibzipのコンパイルとインストールする#ソースコード
の公式ウェブサイトのアドレスlibzip#:HTTPS:// libzip.org 
wgetの HTTPSを:// nih.at/libzip /libzip-1.5.1.tar.gz 
タール -zxvf libzip- 1.51。 タール.gzを
CDのlibzip - 1.5。1 
## INSTALL.mdビューのインストール・プロンプト
MKDIR ビルド
CDビルド
cmakeの... 
作る
メイクテストを
 行い 、インストール

 

コンパイルし、PHPのハイライトをインストール

公式のインストールパッケージとドキュメントをPHP:

http:// www.linuxfromscratch.org/blfs/view/svn/general/php.html

公式のダウンロード、インストールパッケージに移動します!

解凍をコンパイルしてインストールを開始しました

1  #解压
 2 XZ -d php- 7.311タール.xz
 3  タール XF php- 7.311タール
4枚の CDがphp- 7.311 
5  
6  #安装(也可以根据官方)
 7は./configure --prefix =は/ usr / local / PHP --with-mysqliの--with-iconv- DIR --with-freetype- DIR --with-jpeg- DIR --with-png- DIR --with-ZLIB --with-libxml- DIR --enable-SimpleXMLを--enable-XML --disable-RPATH --enable-bcmath --enable-石鹸--enable- ジップ--withカール--enable-FPM --with-FPMユーザ= WWW --with-FPM基= WWW --enable-mbstringの--with-のOpenSSL-GD --with --enable-ソケット- -はmhash --enable-opcache --disable- のFileInfo
 8  
9  メイク
10  メイク インストール

 

コンフィギュレーション

1  #主試験にスタートアップコンフィギュレーションファイルを解決するために、
 2  CP /usr/local/php/etc/php-fpm.conf.defaultは/ usr / local / PHPの/ etc / PHP- fpm.conf
 3  CPは/ usr / local / PHP /など/ PHP-fpm.d / www.conf.default /usr/local/php/etc/php-fpm.d/ www.conf
 。4  
。5  位起動できる起動しよう
 。6は/ usr / local / PHP / sbinに/ PHP- FPM

 

PHPは、コマンドラインを実行して、あなたは環境変数に実行可能ファイルをコピーする必要があります

CPは/ usr / local / phpの/ binに/ PHPは/ usr / local /ビン/ PHPの

#PHPのバージョンのコマンド次の行を表示するには、
PHP -v

 

 

 

おすすめ

転載: www.cnblogs.com/gaoguangjun/p/11904698.html