この記事では、PHP のバージョン切り替えの詳細なプロセスと、オンライン Linux 環境での一般的な PHP を紹介します。必要な友人の参考としてここで共有します。一緒に見てみましょう
1.バージョンの切り替え
(1) 切り替えが成功したかどうかを確認します
切り替えが成功したかどうかを判断する絶対に正しい方法は 2 あります (最初の方法をお勧めします):
1、ps -ef|grep php
2、phpファイルを書きます (); ?>
(
2) 既存のバージョンの切り替え
既存の php7.0
とphp7.1、現在は php7.0========== メソッド1
、個人テストは効果的です、start==================== brew services stop php70
ps -ef |grep php
brew services restart php@7.1
ps -ef |grep php
==========method1
、end========= =================
==========
メソッド2
開始====== ===================brew unlink php70
brew link php71
source ~/.bash_profile
php -v 現時点で表示されているバージョンはphp7.1
解決策: プロンプトに従ってください
brew link php71
echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@ 7.1/sbin:$PATH"' >> ~/.bash_profile
==========method2,start========== == =============
(3) 新しい php バージョン (5.6 など) をインストールし、そのバージョンに切り替えます
ps -ef|grep php //現在大量のphp@7.1プロセスがあり、それらを強制終了する必要があります
brew services stop php@7.1
ps -ef|grep php / /確認すると、強制終了されました
brew install php56orbrew install php@5.6 //エラーが報告された場合は、このバージョンが利用できないことを意味します。エラーが報告されなかった場合は、このバージョンは利用できません。は既にインストールされています
brew services restart php@5.6 //現在のバージョンを有効にする
(4) 2つの重要なファイル
~/ .bash_profile == プロフィール
~/.bash_aliases ==ショートカットキーファイル
~/.bash_aliasesの文書の内容
alias nginx.start='launchctlload -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist'
エイリアスnginx.stop='launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist'
エイリアス nginx.restart='nginx.stop && nginx.start'
エイリアス php-fpm70。 start="launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php70.plist"
alias php-fpm70.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php70.plist "
エイリアス php-fpm70.restart='php-fpm70.stop && php-fpm70.start'
エイリアス php-fpm71.start="launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl .php71.plist"
エイリアス php-fpm71.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php71.plist"
エイリアス php-fpm71.restart='php-fpm71 .stop && php-fpm71.start'
alias mysql.start="launchctlload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist"
alias mysql.stop="launchctl unload - w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist"
alias mysql.restart='mysql.stop && mysql.start'
分析:
快捷键 |
实际コマンド |
nginx.start |
launchctlload -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist |
以上がオンライン Linux 環境での php バージョン切り替えの詳細なプロセスと一般的な php-fpm FAQの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。