繁嵐的部落格

筆記:佈署LAMP(Debian)

LAMP 簡單解釋

作業系統: Linux: Debian
網頁伺服器: Apache HTTP Server
資料庫: MariaDB(代替MySQL)
程式語言: PHP

開始安裝

Apache HTTP Server

$ sudo apt install apache2

啟用常用模組(例:HTTPS支援)

$ sudo a2enmod rewrite ssl

MariaDB

$ sudo apt install mariadb-server

進行基本設定

$ sudo mysql_secure_installation

PHP

$ sudo apt install php libapache2-mod-php php-mysql

phpMyAdmin

phpMyAdmin基於PHP,能夠幫助管理SQL資料庫

$ sudo apt install phpmyadmin php-mcrypt
$ sudo phpenmod mcrypt mbstring

設定phpMyAdmin

  • 在SQL資料庫內為phpMyAdmin設定權限

登入 MySQL

$ sudo mysql -u root

建立給phpMyAdmin給使用的帳號

mysql> CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY '<在此輸入密碼>';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
mysql> exit

其他

開機時即啟動LAMP服務

$ systemctl enable apache2
$ systemctl enable mysql