在Ubuntu 20.04 加SSL/https,Letsenscript certbot

安裝步驟如下,跟以前用gitclone 的方式不太一樣,都是指令列:

當你的憑證快到期時,可以輸入任何下方一個指令:

sudo certbot –apache
sudo certbot renew –dry-run

如果你想查詢憑證何時到期,可以輸入以下指令:

sudo certbot certificates

建議可以看官方文件:
https://certbot.eff.org/lets-encrypt/ubuntufocal-apache

在Ubuntu 20.04 安裝Apche+mysql+php+phpmyadmin

安裝步驟如下:

sudo apt-get update
sudo apt-get upgrade

一、安裝Apache

二、安裝php 7.4

三、安裝Mysql

四、安裝Phpmyadmin

phpmyadmin預設路徑是/usr/share/phpmyadmin,所以可以做個軟連結,讓我們可以直接在網址後面打/phpmyadmin:

cd /var/www
ln -s /usr/share/phpmyadmin
在網址後面打/phpmyadmin即可登入使用

Ubuntu 20.04安裝Phpmyadmin,會有無法透過phpmyadmin來登入root的問題,可以參考下面文章解決:

解決Ubuntu 18.04 以上,安裝mysql之後不能用phpmyadmin登入root問題

Amazon Ubuntu18.04:設定mysql root密碼,並可以從phpmyadmin登入~

安裝了ubuntu18.04之後,phpmyadmin的原始設定是,無法從phpmyadmin直接登入root,因此需要做一些修正:

所以下面可以改變 phpmyadmin 登入的設定,改成可以在phpmyadmin的登入介面,直接輸入root密碼登入:

設定 root 的密碼

設定過程中,會出現以下問題:

選擇密碼強度後設定密碼
是否設定密碼? $ y
選擇密碼強度 $ 0或1或2
輸入符合規定的密碼 $ 要設的密碼~
確定設這個密碼嗎? $ y
幾個設定的問題都可以選 yes
最後會出現 All Done!

之後就可以在瀏覽器輸入phpmyadmin網址,並輸入root帳密登入了。

參考文章:
https://github.com/Lidemy/mentor-program-2nd-yuchun33/issues/15

ubuntu 18.0 mysql 登入問題

在ubuntu  18.0下,不能使用phpmyadmin直接登入,因為沒有全部權限。

解決方法:
先設定mysql root 密碼:

接著輸入以下:

輸入完以上之後,用phpmyadmin登入(user:phpmyadmin,密碼:安裝時應該已設定)
此時phpmyadmin應該已有全部權限了。

參考:

1.https://askubuntu.com/questions/763336/cannot-enter-phpmyadmin-as-root-mysql-5-7

2.https://linuxconfig.org/how-to-reset-root-mysql-password-on-ubuntu-18-04-bionic-beaver-linux

在ubuntu16.04上 安裝Apache+mysql_php7.0+phpmyadmin

一.安裝Apache

二.安裝php

sudo vim /var/www/index.php
then put in index.php
you can see the php info

若想修改php.ini可至以下路徑:
/etc/php/7.0/apache2/php.ini

三.安裝mysql

show databases;

四.若有需要可以安裝phpmyadmin

在網址後面打/phpmyadmin:
cd /var/www
ln -s /usr/share/phpmyadmin
在網址後面打/phpmyadmin即可登入使用

參考文章:

How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04

ubuntu13.10 server:phpmyadmin出現缺少 mcrypt 外掛

最近升級到ubuntu13.10時,安裝了phpmyadmin卻遇到了以下訊息:
缺少 mcrypt 外掛。請檢查 PHP 設定

執行以下指令即可: