1.下載 Ubuntu 伺服器版本 22.04 LTS(5 + 5 年支援) 64 位元版本
2.安裝完成開啟root ssh登入
sudo vi /etc/ssh/sshd_config
將 PermitRootLogin without-password 或 PermitRootLogin prohibit-password 改成 PermitRootLogin yes
設定 root 密碼
sudo passwd root
輸入密碼
重開機
reboot
看網卡資訊取得ip位址
ip a
下載 PuTTy
以該主機ip用ssh登入root…以下安裝設定在取得root之後
3.安裝Apache2
apt update
apt upgrade
apt install apache2
打開防火牆
ufw allow 'Apache Full'
檢查Apache安裝完成的版本
apachectl -v
查看Apache狀態
systemctl status apache2
4.安裝MySQL
apt update
apt install mysql-server
檢查MySQL安裝完成的版本
mysql -V
設定MySQL登入root的密碼’1234′
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
FLUSH PRIVILEGES;
測試用root登入
mysql -u root -p
5.安裝PHP
apt install php8.1-fpm php8.1 libapache2-mod-php8.1 php8.1-common php8.1-mysql php8.1-xml php8.1-xmlrpc php8.1-curl php8.1-gd php8.1-imagick php8.1-cli php8.1-imap php8.1-mbstring php8.1-opcache php8.1-soap php8.1-zip php8.1-intl php8.1-bcmath unzip -y
檢查PHP安裝完成的版本
php -v
6.安裝PhpMyAdmin
apt install phpmyadmin
安裝完成後,在網址後打/phpmyadmin 沒出現phpmyadmin登入畫面 ,因為phpmyadmin預設路徑是/usr/share/phpmyadmin,而apache 站台預設根目錄為/var/www/html,所以要把apache站台預設根目錄/var/www/html 改成/var/www,在做連結把/usr/share/phpmyadmin 連結到/usr/share/phpmyadmin。
vi /etc/apache2/sites-enabled/000-default.conf
把 DocumentRoot 的 /var/www/html 改為 /var/www/,這也是站台要放置的路徑。
做link
cd /var/www
ln -s /usr/share/phpmyadmin
( 如果要取消連結:cd到目錄取消軟連結 unlink phpmyadmin )
在網址後打/phpmyadmin就會出現phpmyadmin的登入畫面。
另外可以用phpinfo();測試路徑是否正確
sudo echo "<?php phpinfo(); ?>" > /var/www/info.php