web-dev-qa-db-ja.com

Ubuntu 16.04にLAMPP Fullをインストールするにはどうすればよいですか?

Ubuntu 16.04にLAMPPを完全にインストールする方法を教えてください、この部分で何をすべきかわかりません:

Sudo Apache2ctl configtest

私はこの後、これを使用する必要があることを知っています:

Sudo nano /etc/Apache2/Apache2.conf

これを実行するときはどうすればよいですか:

Sudo nano /etc/Apache2/Apache2.conf
1

Ubuntu 16.04.3 LTSでは、次の手順に従ってApache2、MySQL、PHP7およびphpmyadminをインストールできます。今日これをテストしましたが、問題は発生しません。

  1. Apache2をインストールします。

    Sudo apt update
    Sudo apt install Apache2
    
  2. ファイル/etc/Apache2/Apache2.confを編集し、最後に次の行を追加します。

    ServerName <yourDomainOrIP>
    
  3. 設定に問題がないか確認してください:

    Sudo Apache2ctl configtest
    

    出力は次のようになります:Syntax OK

  4. Apacheを再起動して変更を実装します。

    Sudo systemctl restart Apache2
    
  5. Apacheが動作していることを確認し、ブラウザを開いてhttp://your_ip_addressに移動します。次の図のような表示が表示されます。

    Apache Works

  6. MySQLをインストールします。

    Sudo apt install mysql-server
    

    このインストール中に、MySQLパスワードの入力を求められます。

  7. 以下を実行してMySQLインストールを保護します。

    Sudo mysql_secure_installation
    

    この手順で希望するオプションを選択します。

  8. PHPをインストールします。

    Sudo apt install php libapache2-mod-php php-mcrypt php-mysql
    
  9. ファイル/etc/Apache2/mods-enabled/dir.confを編集します。編集後は次のようになります。

    <IfModule mod_dir.c>
        DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
    </IfModule?
    
  10. Apacheを再起動して、ステータスを確認します。

    Sudo systemctl restart Apache2
    Sudo systemctl status Apache2
    

    このステップの後、PHPモジュールをインストールする場合、以下を使用して検索できます。

    apt-cache search php- | less
    
  11. PHPが機能するかどうかをテストし、info.phpを作成します。

    Sudo nano /var/www/html/info.php
    

    内部に次のコンテンツを配置します。

    <?php phpinfo(); ?>
    

    http://your_ip_address/info.phpに移動すると、下の画像のようなものが表示されるはずです。

    PHP Info

  12. インストール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/で確認できます

    ls /etc/Apache2/conf-enabled/

  13. PHP mcryptおよびmbstringを有効にします。

    Sudo phpenmod mcrypt
    Sudo phpenmod mbstring
    
  14. Apacheを再起動して、すべてが機能するかどうかをテストします。

    Sudo systemctl restart Apache2
    

    http://your_ip_address/phpmyadminに移動すると、ログインページが表示されます。

    phpmyadmin Login screen

    資格情報を入力すると、完了です。

    phpmyadmin databases

それが役に立てば幸い。

2
galoget