Ubuntu 16.04にLAMPPを完全にインストールする方法を教えてください、この部分で何をすべきかわかりません:
Sudo Apache2ctl configtest
私はこの後、これを使用する必要があることを知っています:
Sudo nano /etc/Apache2/Apache2.conf
これを実行するときはどうすればよいですか:
Sudo nano /etc/Apache2/Apache2.conf
Ubuntu 16.04.3 LTSでは、次の手順に従ってApache2、MySQL、PHP7およびphpmyadmin
をインストールできます。今日これをテストしましたが、問題は発生しません。
Apache2をインストールします。
Sudo apt update
Sudo apt install Apache2
ファイル/etc/Apache2/Apache2.conf
を編集し、最後に次の行を追加します。
ServerName <yourDomainOrIP>
設定に問題がないか確認してください:
Sudo Apache2ctl configtest
出力は次のようになります:Syntax OK
Apacheを再起動して変更を実装します。
Sudo systemctl restart Apache2
Apacheが動作していることを確認し、ブラウザを開いてhttp://your_ip_address
に移動します。次の図のような表示が表示されます。
MySQLをインストールします。
Sudo apt install mysql-server
このインストール中に、MySQLパスワードの入力を求められます。
以下を実行してMySQLインストールを保護します。
Sudo mysql_secure_installation
この手順で希望するオプションを選択します。
PHPをインストールします。
Sudo apt install php libapache2-mod-php php-mcrypt php-mysql
ファイル/etc/Apache2/mods-enabled/dir.conf
を編集します。編集後は次のようになります。
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule?
Apacheを再起動して、ステータスを確認します。
Sudo systemctl restart Apache2
Sudo systemctl status Apache2
このステップの後、PHPモジュールをインストールする場合、以下を使用して検索できます。
apt-cache search php- | less
PHPが機能するかどうかをテストし、info.php
を作成します。
Sudo nano /var/www/html/info.php
内部に次のコンテンツを配置します。
<?php phpinfo(); ?>
http://your_ip_address/info.php
に移動すると、下の画像のようなものが表示されるはずです。
インストールphpmyadmin
:
Sudo apt install phpmyadmin php-mbstring php-gettext
インストール中に、Webサーバー(Apache2)を選択するよう求められ、dbconfig-common
を使用してdbを構成する場合、最後にphpmyadmin
のパスワードが要求されます。
このプロセスはphpmyadmin
を/etc/Apache2/conf-enabled/
に追加します。ls /etc/Apache2/conf-enabled/
で確認できます
PHP mcrypt
およびmbstring
を有効にします。
Sudo phpenmod mcrypt
Sudo phpenmod mbstring
Apacheを再起動して、すべてが機能するかどうかをテストします。
Sudo systemctl restart Apache2
http://your_ip_address/phpmyadmin
に移動すると、ログインページが表示されます。
資格情報を入力すると、完了です。
それが役に立てば幸い。