コンパイルに必要なソフトウェア:
Git ソースから直接ビルドする場合や、PHP のソースコードをカスタムしてビルドする場合、 以下の追加ツールが必要になる場合があります。
PHP の初期セットアップと構成プロセスは、configure スクリプトのコマンドライン オプションを使用して制御されます。 ./configure --help を実行すると、 使用可能なオプションの一覧と簡単な説明が表示されます。 このマニュアルでは、さまざまなオプションを個別に説明しています。 中心となる configure オプションのリストはこちら にありますが、さまざまな拡張モジュールごとに固有のオプションについては リファレンスページで説明されています。
構成スクリプトが実行された後、make コマンドを使用して PHP をビルドできます。マニュアルのインストールについてのよくある質問 のページには、ビルドの問題の対処方法についての詳細情報があります。
注意: 一部の Unix システム (OpenBSD や SELinux など) では、 » PaX MPROTECT または » W^X violation protection と呼ばれるセキュリティ上の理由から、書き込み可能ページ と実行可能ページの両方のマッピングを禁止する場合があります。この種のメモリ マッピングは PCRE の JIT サポートに必要であるため、PHP を PCRE の JIT サポートなし でビルドするか、システムが提供する何らかの手段でバイナリを ホワイトリストに登録する必要があります。
注意: いまのところ、Android ツールチェーンを使用した ARM のクロスコンパイルはサポートされていません。
Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!
Check out: eBank.nz (Art Generator) |
Netwrck.com (AI Tools) |
Text-Generator.io (AI API) |
BitBank.nz (Crypto AI) |
ReadingTime (Kids Reading) |
RewordGame |
BigMultiplayerChess |
WebFiddle |
How.nz |
Helix AI Assistant