ランプ (linux+apache+mysql+php) 環境セットアップ
1. apache2 をインストールします: sudo apt-get installapache2
インストールが完了したら、次のコマンドを実行して Apache を再起動します: sudo/etc/init。 d/apache2 restart 、ブラウザに http://localhost または http://127.0.0.1 を入力すると、Apache が正常にインストールされたことを示す「It works!」が表示されます。
2. php をインストールします: sudoapt-get install libapache2-mod-php5 php5;
拡張機能 php5-gd をインストールします: sudo apt-get install libapache2-mod-php5 php5-gd
php5-mysql: sudo apt-get install libapache2 -mod-php5 php5-mysql
インストールが完了したら、Apache を再起動して PHP モジュールをロードします: sudo /etc/init.d/apache2 restart次に、Web ディレクトリの下に新しい PHP ファイルを作成します。 PHP が通常の動作を実行できるかどうかをテストします:
sudo gedit /var/www/phpinfo.php を入力して保存し、ブラウザに http://localhost/phpinfo.php と入力して、PHP の動作パラメータを示すページが表示されます。は、PHP が正常に実行できることを意味します。
phpinfo();
?php>
3. mysql をインストールします: sudo apt-get installmysql-server mysql-client インストールの最後に、root パスワードを入力する必要があります。ここでの root パスワードは、MySQL の root パスワードを設定する設定を指します。
sudo apt-get installlibapache2-mod-auth-mysql php5-mysql phpmyadmin なので、php5 に一致する phpmyadmin をインストールします。 phpmyadmin をインストールした後、phpmyadmin と apache2 を設定します:
cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin、phpmyadmin の apache.conf (Apache 設定ファイル) を apache2/sites-available phpmyadmin ファイルにコピーしますフォルダーの下にある [sites-enabled] フォルダーに移動します:
cd/etc/apache2/sites-enabled、構成ファイルへのリンクを作成します: sudo ln -s../sites-available/phpmyadmin、apache2 を再起動します: sudo /etc/init.d/apache2restart.最後に、http://localhost/phpmyadmin を開いて確認します。このようにして、LAMP の基本コンポーネントがインストールされます。
/************************************************* ******************************/
次に、その他の設定を行います。
1. Linux のセキュリティ原則により、PHP Web サーバーのルート ディレクトリのデフォルト設定は /var/www です。システム、変更 ディレクトリ内のファイルの読み取りおよび書き込み権限は、root ユーザーのみが操作できるようにするため、root 端末コマンド sudo chmod 777 /var/www を作成して、/var/www ディレクトリの読み取りおよび書き込み権限を変更します。 , その後、html または php ファイルを書くことができます。
2. apahce を設定します: mod_rewrite モジュール sudo a2enmod rewrite を有効にし、Apache サーバーを再起動します sudo /etc/init.d/apache2 restart、新しいファイル test.php を /var/www ディレクトリに作成し、コードを記述します < ;?php phpinfo( );?>保存し、ブラウザに http://127.0.0.1/test.php と入力すると、php の設定情報が表示されます。LAMP Apache は正常に動作しています (Apache を再起動してからテストしてください)。サーバ)。
.htm .html .php をサポートするように Apache を設定します: sudo gedit /etc/apache2/apache2.conf
開いたファイルに AddType application/x-httpd-php .php .htm .html を追加します。