私はこのチュートリアルでPHPとApache2サーバーをインストールしました。
https://computingforgeeks.com/how-to-install-latest-php-on-debian/
しかし、PHPスクリプトを実行することはできません。 URLのlocalhostが機能しないため、サーバーがダウンしているようです。
php.iniファイルでエンジンを有効にするかどうかに応じて
engine = On
これで、iniファイルでサーバーがリッスンしているポートが見つかりませんが、80のようです。
端末にapache2を書き込むと応答します。
apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory
パスが異なります。私のシステムでは、次のようになります。
/etc/apache2/mods-available/
そして2つのファイルがあります:
php7.4.conf
php7.4.load
それでは、どのようにサーバーを起動するか、少なくとも何が起こっているのか理解できますか?
答え1
問題は、これら2つのコマンドを実行しましたか?
sudo systemctl disable --now apache2
sudo apt-get install nginx php7.4-fpm
最初のコマンドはapache2を無効にします。 2 つ目は nginx と php-fpm バージョン 7.4 をインストールしますが、チュートリアルでは仮想ホストの使用方法、サービスの有効化および無効化方法などについては説明しません。
このチュートリアルを使用することをお勧めします。Debian 10 に PHP 7.4 をインストールする
私のウェブサイトを読んで研究するための追加の推奨事項:MariaDBとMyISAMエンジンを使用してmikr.usにWebサーバーをインストールします。
Apache、仮想ホスト、その他の関心事をインストールして構成する方法を学びます。これは初心者のための非常に完璧なステップバイステップガイドです。楽しんでください。質問があれば、いつでも私に連絡してください。