LAMP 環境は、Linux 上で Apache、Mysql、および Php を構成するための環境です。
ダウンロードする前にアップデートしてください:
更新元: sudo apt-get update
ソフトウェアの更新: sudo apt-get upgrade
システム ソフトウェアを更新します: sudo apt-get dist-upgrade
Apache2をインストールする
インストール
sudo apt install apache2 -y
有効になっているかどうかを確認します (デフォルトのポートは 80 です。競合がある場合は、必ずポートを変更してください。ファイアウォールが開いている場合は、必ずポート番号を解放してください)。
systemctl ステータス apache2
ポートの競合がある場合は、構成ファイルに移動して変更します。
デフォルトのインストール場所: /etc/apache2
ポート番号を変更します: ports.conf
矛盾がある場合は置き換えます
ブラウザに IP または 127.0.0.1 または locallhost を入力すると、次の図が表示されたら、インストールは成功です (ポート番号が 80 でない場合は、IP:ポート番号を指定する必要があります)
添付ファイル:
apache2 を開いて閉じ、再起動します (apache2 のディレクトリ内)。
apache2 start
apache2停止
apache2 再起動
MySQL 5.7 をインストールする
インストール
sudo apt install mysql-server mysql-client
チェック
mysql
成功したことを示すには、下の図を参照してください
もう 1 つ:
データベースのユーザーを作成する方法
-- mysql と入力
mysql< a i=4> -- ユーザーの作成 CREATE USER 'ユーザー名'@'%' IDENTIFIED BY '123456'; -- ユーザー ログイン mysql -u ユーザー名 -p パスワード または -- すべてのテーブルを追加、削除、確認、変更する権限をユーザーに与えるGRANT ALL ON *.* TO 'username'@'%';
grant select,delete,insert,update on 数据库.* to 用户名@'127.0.0.1';
PHPをインストールする
sudo apt-get インストール php
チェック
php -v
成功したことを示すには、下の図を参照してください
協会
phpとapache2
sudo apt-get インストール libapache2-mod-php
php与mysql
sudo apt-get インストール php-mysql
テスト環境
ファイルを開く
cd /var/www/html
2つのファイルを作成する
タッチテスト.php タッチテスト.html
両方のファイルには次の内容が書き込まれます
<?php phpinfo(); ?>
--ブラウザ アクセス
127.0.0.1/test.php
php 環境が正常であることを示す下の図を参照してください。
-- ブラウザ アクセス
127.0.0.1/test.html
LAMP 環境が正常であることを示す下の図を参照してください
もう 1 つ:
test.html が空白の場合、その HTML が apache2 の解析範囲内にないことを意味します—>解決策:
ファイルを開き
cd /etc/apache2/mod-available/php7.4.conf
、最初の行を追加します。
<FilesMatch ".+.ph(ar|p|tml)$">
は次のように変更されました:
<FilesMatch " .+.( ph(ar|p|tml)|html|htm$">
して apache2 を再起動します:
sudo /etc/init.d /apache2 restart
もちろん、必要に応じて他のものを追加することもできます。