検索
ホームページバックエンド開発PHP8Mac で PHP 8.0 を MxSrvs ツールにコンパイルする方法

まえがき

まず最初に、Mac での PHP 開発を非常に簡単かつ煩雑にしないようにしてくれた MxSrvs の作者に感謝したいと思います。
私が手動でコンパイルする理由は 2 つあります:

1. 結局のところ、PHP 8.1 は長い間リリースされています。バージョン 8 を使用しないと、

2. MxSrvs が提供する最も高いコンパイル済みバージョンは、PHP 7.4.6

までです。著者に連絡するためにメールを送ったところ、著者からの返答は、通常のコンパイルで十分であるとのことでした。最後に、作成者がいくつかの有用な後続バージョンのコンパイルを提供していることがわかったので、実際にそれらをローカルでコンパイルして Mxsrvs ツールに適応させることはしませんでした。

#準備を始める

PHP 8.0 をダウンロード

PHP 公式ダウンロード
下载PHP 8.0.16 版本MxSrvs のメイン プログラム パスの下の
/Applications/MxSrvs/bin に移動し、次の命名規則に従って php_8.0.16 ファイルを作成します。 Mxsrvs フォルダー (コンパイル済みファイルの保存に使用) ディレクトリに入る方法は 2 つあります:

1. MxSrvs ツールのステータス バーにある小さなアイコンをクリックし、ディレクトリを見つけます。メイン プログラム ディレクトリ -> ダブルクリック

bin フォルダに入ります
MxSrvs 主程序目录

#2. Finder を開く -> アプリケーション -> 右側で

MxSrvs を検索します -> ダブルクリックして入力MxSrvs -> ダブルクリックして bin フォルダに入ります
Mac で PHP 8.0 を MxSrvs ツールにコンパイルする方法

コンパイルが開始されます

ダウンロードしたファイルを解凍し、[php-8.0.16] フォルダーを取得します


Mac で PHP 8.0 を MxSrvs ツールにコンパイルする方法コンパイル コマンド:

./buildconf --force./configure --prefix=/Applications/MxSrvs/bin/php_8.0.16 \--with-config-file-path=/Applications/MxSrvs/bin/php_8.0.16/etc \--with-mysqli=mysqlnd   \--with-pdo-mysql=mysqlnd   \--with-pear   \--with-zlib  \--with-curl  \--enable-mysqlnd \--enable-pdo   \--enable-fpm   \--enable-cli   \--without-iconv sudo make && sudo make installsudo cp php.ini-development /Applications/MxSrvs/bin/php_8.0.16/etc/php.ini

コンパイルが完了したら

sudo通常、インストール中に不足しているコンポーネントがあまり発生しないため、コンパイル中に (コンピュータの) パスワードを 2 回入力する必要があります。何かが欠落している場合は、基本的に欠落しているもの

brew install xxxx

をインストールして、再度コンパイルします。

MxSrvs の適応

MxSrvs ツールを再起動します。この時点で、編集した PHP バージョンが表示されます。

8.0.16 に切り替えてください。 、現時点では開始ボタンをクリックしても開始できません。 中央の起動エラーの画像。スクリーンショットがないため...

最初のステップは、コンパイル中に構成されたすべてのフォルダー名を置き換えることです

php_8.0.16php に変更します。これは、PHP バージョンを切り替えると、MxSrvs が現在切り替えられたバージョンのディレクトリを php に変更するためです。

VScode を使用し、フォルダーをエディターにドラッグし、グローバルに検索して置換しました。

2 番目のステップでは、

/Applications/MxSrvs/bin/php/etc ディレクトリ内のファイル php-fpm.conf.default を次の場所にコピーします。現在のディレクトリの名前を php-fpm.conf に変更し、/Applications/MxSrvs/bin/php/etc/php-fpm.d にある www.conf に名前を変更します。 # 現在のディレクトリにコピーし、名前を www.conf に変更します。3 番目のステップもより重要なステップです。PHP バージョン

/ の設定ファイルを編集する必要があります。 Applications/MxSrvs/bin/php/etc/php.ini

MxSrvs が提供するバージョン pph.ini と行ごとに比較し、対応する構成に変更します。 現時点では、基本的にすべての作業が完了しており、その結果を楽しむことができると言えます。


最终编译 PHP 8.0 适配 MxSrvs 完成

以上がMac で PHP 8.0 を MxSrvs ツールにコンパイルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール