ubuntuでapache 2+php+mysqlチュートリアルを構成する
何気なく私のonedriveからひっくり返したドキュメントは、ずいぶん前に整理されていて、一部の内容はネットから収集されていて、ソースが見つかりませんでした.の
ああ、どうしてこの書類を整理したのか忘れました.
システムのソースをアリクラウドのソースに交換すると、ダウンロード速度が速くなります.
ディレクトリに入ってsourcesを見つけます.リストファイル
コピーするリストはsourcesです.list.bak
編集するlist
コマンド:
次の内容に置き換えます.
ここでxenialはubuntuバージョンであり、ここでは16.04を例に挙げる.
Ctrl+O保存、crtl+X終了
そしてシステムを更新
(現在はrootユーザーなのでsudoは付けていませんが、現在のユーザーが通常のユーザーであればsudoで権限を上げる必要があります)
更新が完了したらapache+php+mysql+phpmysqladminのインストールを行います.手順は以下の通りです.
ステップ1 apache 2のインストール
インストールが完了しました.
次のコマンドを実行して再起動します.
ブラウザに入力http://localhostあるいはhttp://127.0.0.1ああ、It worksが見えたら!では、Apacheが正常にインストールされたことを示します.Apacheのデフォルトインストールは、/varの下にwwwというディレクトリを作成します.これがWebディレクトリです.ブラウザでアクセスできるWebファイルはすべてこのディレクトリに入れます.
手順2 phpをインストールします.
また、拡張php-gd php-mysqlをインストールすることを推奨し、インストール方法は同じである.
インストール後、Apacheを再起動し、PHPモジュールをロードします.
次に、Webディレクトリの下にtestを新規作成します.phpファイルはPHPが正常に動作するかどうかをテストします.コマンド:
次のように入力します.
次にファイルを保存し、ブラウザにhttp://サーバアドレス/testを入力.php、ホームページにhelloが表示されたら、world!!!それはPHPが正常に動作していることを示しています.
手順3でmysqlデータベースをインストールします.
apt-getプログラムは、最新のmysqlバージョンを自動的にダウンロードしてインストールします.インストールの最後に、rootのパスワードを入力するように要求されます.注意してください.ここのrootパスワードはUbuntuのrootパスワードではありません.MySQLに設定するrootパスワードです.
手順4 phpmyadmin-Mysqlデータベース管理のインストール
phpmyadmin設定:
インストール中にWebサーバ:apache 2またはlighttpdを選択し、スペースキーを使用してapache 2を選択し、tabキーを押して決定します.設定したMysqlデータベースのパスワード接続パスワードPassword of thedatabase’s administrative userを入力するように要求されます.
次にphpmyadminをapache 2に接続します.私の例では、wwwディレクトリは/var/www、phpmyadminは/usr/share/phpmyadminディレクトリなので、コマンドを使用します.
リンクを作成します.
phpmyadminテスト:ブラウザアドレスバーでhttp://サーバアドレス/phpmyadminを開きます.
以上のLAMPの基本コンポーネントはインストール済みです.次に、他の設定を見てみましょう.
ステップ5で、Ubuntuファイル実行読み書き権限を設定する
サーバルートディレクトリのデフォルト設定は:/var/www/htmlです.Linuxシステムのセキュリティの原則のため、このディレクトリの下のファイルの読み書き権限はrootユーザーの操作だけを許可するので、wwwフォルダにphpファイルを新規作成することはできません.変更と削除もできません.まず/var/www/htmlディレクトリの読み書き権限を変更する必要があります.インタフェースマネージャでファイル権限を右クリックで変更することはできません.root端末コマンドを実行する必要があります.
htmlファイルやphpファイルに書き込むことができます.777はlinuxの最高権限であり、読み取り可能、書き込み可能、実行可能を示すが、このような操作は推奨されない.
ここでは、/var/www/htmlフォルダを所有者とユーザーグループをwww-dataに変更することをお勧めします.Webサイト自体で行うファイルの読み書き操作を便利にすることができます.
ここまででほぼ完成です.
ああ、どうしてこの書類を整理したのか忘れました.
システムのソースをアリクラウドのソースに交換すると、ダウンロード速度が速くなります.
cd /etc/apt
ディレクトリに入ってsourcesを見つけます.リストファイル
ls -a
コピーするリストはsourcesです.list.bak
cp sources.list sources.list.bak
編集するlist
コマンド:
nano sources.list
次の内容に置き換えます.
ここでxenialはubuntuバージョンであり、ここでは16.04を例に挙げる.
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
Ctrl+O保存、crtl+X終了
そしてシステムを更新
apt-get update
(現在はrootユーザーなのでsudoは付けていませんが、現在のユーザーが通常のユーザーであればsudoで権限を上げる必要があります)
更新が完了したらapache+php+mysql+phpmysqladminのインストールを行います.手順は以下の通りです.
ステップ1 apache 2のインストール
sudo apt-get install apache2
インストールが完了しました.
次のコマンドを実行して再起動します.
sudo/etc/init.d/apache2 restart
ブラウザに入力http://localhostあるいはhttp://127.0.0.1ああ、It worksが見えたら!では、Apacheが正常にインストールされたことを示します.Apacheのデフォルトインストールは、/varの下にwwwというディレクトリを作成します.これがWebディレクトリです.ブラウザでアクセスできるWebファイルはすべてこのディレクトリに入れます.
手順2 phpをインストールします.
sudo apt-get install libapache2-mod-php php
また、拡張php-gd php-mysqlをインストールすることを推奨し、インストール方法は同じである.
インストール後、Apacheを再起動し、PHPモジュールをロードします.
sudo /etc/init.d/apache2 restart
次に、Webディレクトリの下にtestを新規作成します.phpファイルはPHPが正常に動作するかどうかをテストします.コマンド:
sudo nano /var/www/test.php
次のように入力します.
次にファイルを保存し、ブラウザにhttp://サーバアドレス/testを入力.php、ホームページにhelloが表示されたら、world!!!それはPHPが正常に動作していることを示しています.
手順3でmysqlデータベースをインストールします.
sudo apt-get install mysql-server mysql-client
apt-getプログラムは、最新のmysqlバージョンを自動的にダウンロードしてインストールします.インストールの最後に、rootのパスワードを入力するように要求されます.注意してください.ここのrootパスワードはUbuntuのrootパスワードではありません.MySQLに設定するrootパスワードです.
手順4 phpmyadmin-Mysqlデータベース管理のインストール
sudo apt-get install phpmyadmin
phpmyadmin設定:
インストール中にWebサーバ:apache 2またはlighttpdを選択し、スペースキーを使用してapache 2を選択し、tabキーを押して決定します.設定したMysqlデータベースのパスワード接続パスワードPassword of thedatabase’s administrative userを入力するように要求されます.
次にphpmyadminをapache 2に接続します.私の例では、wwwディレクトリは/var/www、phpmyadminは/usr/share/phpmyadminディレクトリなので、コマンドを使用します.
sudo ln -s/usr/share/phpmyadmin /var/www/html
リンクを作成します.
phpmyadminテスト:ブラウザアドレスバーでhttp://サーバアドレス/phpmyadminを開きます.
以上のLAMPの基本コンポーネントはインストール済みです.次に、他の設定を見てみましょう.
ステップ5で、Ubuntuファイル実行読み書き権限を設定する
サーバルートディレクトリのデフォルト設定は:/var/www/htmlです.Linuxシステムのセキュリティの原則のため、このディレクトリの下のファイルの読み書き権限はrootユーザーの操作だけを許可するので、wwwフォルダにphpファイルを新規作成することはできません.変更と削除もできません.まず/var/www/htmlディレクトリの読み書き権限を変更する必要があります.インタフェースマネージャでファイル権限を右クリックで変更することはできません.root端末コマンドを実行する必要があります.
sudo chmod 777 /var/www/html
htmlファイルやphpファイルに書き込むことができます.777はlinuxの最高権限であり、読み取り可能、書き込み可能、実行可能を示すが、このような操作は推奨されない.
ここでは、/var/www/htmlフォルダを所有者とユーザーグループをwww-dataに変更することをお勧めします.Webサイト自体で行うファイルの読み書き操作を便利にすることができます.
chown -R www-data:www-data /var/www/html
ここまででほぼ完成です.