UbuntuにPHPをインストールする際の基本的な質問

UbuntuにPHPをインストールする際の基本的な質問

私はしばらくの間、Ubuntu で Web サイトをホストしてきました。コマンドラインを気にせずに環境を設定するために、webmin/virtualmin を使用しています。現在、プロセス全体をより深く理解しようとしており、次のコマンドについて質問があります。

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

PHP のインストール方法を検索すると、ほとんどの記事では、これ以上の説明なしにこのコマンドだけが記載されています。何が何だかはわかりますがsudo apt-get install、自分でやるとなると、やるべきことはわかりますsudo apt-get install phpが、他の項目 (モジュールと呼ばれるもの?) はわかりません。では、そもそも、それらの他のものをインストールする必要があることを人々はどこで知るのでしょうか? 「PHP を実行するには、PHP だけでなく、libapache2-mod-php/php-mcrypt/php-mysql などもインストールする必要があります」などと人々に伝える公式マニュアルまたは指示があるはずです。それはどこにあるのでしょうか? 学習目的で読みたいのですが。

次に、現在 PHP にはさまざまなバージョンがありますが、このコマンドを使用すると、どのバージョンがインストールされますか? また、「sudo apt-get install php5.6」を実行する必要がある場合、コマンドの残りの部分にバージョン番号を入力する必要がありますか? Ubuntu を学習している間、このような要素が多すぎて、混乱し、複雑さとフラストレーションが大幅に増加すると感じていました。毎回 Google 検索をしなくても独自のコマンドラインを実行できるように、従うことができる基本的な原則はありますか?

答え1

それは、どのスクリプト/PHP フレームワークを実行するかによって異なります。たとえば、Laravel アプリケーションを実行する場合は、次の PHP 拡張機能を有効化/インストールする必要があります。

  • OpenSSL PHP 拡張
  • PDO PHP 拡張
  • Mbstring PHP 拡張機能
  • トークナイザー PHP 拡張機能
  • XML PHP 拡張

さらにこちらもお読みくださいLaravel 公式ドキュメントPHP >= 5.6.4すべてが正常に動作することを確認する必要があります。

したがって、どのようなフレームワークを使用するかによって異なります。

関連情報