一、背景
マックは、システム、いくつかの拡張機能swoole開発プロジェクトをデバッグするPHP逝ってしまった、昨日の必要性を再インストールし、あなたがエクステンションswoole不便をインストールする場合、コマンドラインは、PHPに付属しているシステムで見つけるいくつかの時間前に、手動で移動する必要がありますswooleがコンパイルswooleにソースコードとソースコードをダウンロードし、自分自身を構成し、全体のプロセスは非常に面倒です。
このインストールプロセスをPHPで醸造をインストールする前に、私はそれがPHPのアンインストールとが付属して入れて、あなたが簡単に使用が、swooleをインストールPECLことができ、覚えて醸造を使用して再インストール、およびインストールPECL、swoole拡張モジュールはPECLを使用してインストールそれを使用する次の時間を記録します
第二に、操作の概要
- アンインストールは、ソフトウェアが付属しています
- ソフトウェアの再インストール
- 拡張検証swoole
第三には、付属のソフトウェアをアンインストールします
10.15カタリナは、PHPをアンロードで見つかったバージョンにアップグレードする前に、Macのシステムは、メッセージが表示されたら来るRead-only file system
、ソリューションは、システムのニーズをシャットダウンすることです見つけるためにオンラインで見てsip
、次のコマンドを実行し、あなたには、いくつかのファイルを削除することができます前に、
sudo mount -uw /
図に示すように、コマンドの後に、情報が返されます。
絵コマンドが正常に実行されている見ることができる上に、我々は、組み込みのPHPを削除することができ、我々は、最初に次のようにPHPの指令位置がある参照、PHPに付属している場所を見つける必要があります
which php
示すようにコマンドは、返された情報を実行された後
、図にあなたがPHPのパスへのリターンを見ることができる上に、我々はそれを削除することができ、以下のように組み込みのPHPコマンドを削除
sudo rm -rf /usr/local/bin/php
コマンドが実行された後、示すように、返された情報
あなたが見ることができる上図のrm
コマンドプロンプトで指示を削除するには、例外ではなく、組み込みのPHP成功しています。
PHPが醸造をインストールの古いバージョンを使用する前に、私たちを防ぐために、我々はまた、以下のようになり、コマンド醸造PHPのインストール旧バージョンのアンインストール、インストール、アンインストール醸造PHPのバージョンにしてみてください
この手順は必要ありませんが、それらを防止するために、インストール・プロセスでは、あなたがそれをアンインストールすることができますので、もし、アンインストールもPECLをインストールするためのステップをスキップすることができません、予期しない問題を作ります
brew uninstall php
コマンドが実行された後、示すように、返された情報
あなたの上の図では、すでにアンインストール正常にインストールPHPのバージョン醸造を見ることができます
第四に、再インストール
私たちは、インストールされる自体を醸造、PHPの新しいバージョンをインストールするには、醸造のコマンドを使用しますが、私たちは以上インストールされていると信じて、次のコマンドを使用してPHPをインストールBREW
brew install php
図に示すように、コマンドの後に、情報が返されます。
あなたはPHP 7.3のインストールバージョンを見ることができます上の写真では、PHPはまた、我々は正常にインストールできたので、取り付け位置を示しています。
次は、以下のようにコマンドを実行し、ダウンロードPHPのPECL拡張モジュールのインストールパッケージに公式サイトに行くPECL、あなたの最初の必要性をインストール
wget http://pear.php.net/go-pear.phar
図に示すように、コマンドの後に、情報が返されます。
もし上の写真では、以下のようにコマンドを実行し、その後、私たちは、このインストールパッケージを実行するためにPHPを使用して、インストールパッケージのダウンロードが完了していることがわかります
sudo php go-pear.phar
図に示すように、コマンドの後に、情報が返されます。
もし上記の画像ではPECLインストールが完了した、と今はswooleをインストールPECL使用することができますし、次のコマンドを実行見ることができます
pecl install swoole
図に示すように、このコマンドは、コンパイルプロセス、実行に少し長い時間になり、コマンドの後に、情報が返されます。
あなたが見ることができます上の写真では正常に実行され、自動的にPHP拡張ディレクトリに拡張swooleをインストールし、設定ファイルに追加されました。
第五に、swooleを検証拡大
swooleインストールが完了したら、我々はswooleは、次のコマンドを実行するかどうかを確認するために、最初のPHP拡張モジュールがインストールされ、コマンドを調べることで、インストールするには、次の2つの方法の有効性を確認することができます
php -m
図に示すように、コマンドの後に、情報が返されます。
以下に示すように、あなたがswooleのリターンを見ることができます上の写真では、PHPがswooleモジュールをインストールして説明し、その後、我々は依存swooleプロジェクトを見つけ、私はここlaravelと開発プロジェクトswooleに必要、startコマンドを持っています
php artisan laravels start
図に示すように、コマンドの後に、情報が返されます。
絵では、我々は全体のインストールプロセスを完了していることをそのPHPのバージョン情報とswoole、このショーを見ることができる上
第六に、本提言
記事の著者は、実際にはもっと興味を持っている場合は、私は「PHP Webセキュリティ開発実際の戦闘」を押してピントを合わせることができ、以下に示すように、すべての主要なプラットフォームで発売中カバーです
著者:唐Qingsong
マイクロ手紙:songboy8888
日付:2019年12月3日