大家好~
今天來把我們 Server 環境處理好吧~
先將我們昨天下載的金鑰修改一下權限。
chmod 400 '金鑰名稱'
權限修改完成。
然後設定 config。
vim ~/.ssh/config
可以參考以下格式喔~
Host '自定義名稱'
Hostname 'Server 的 IP'
User '目的 Server 的 User'
identityfile '金鑰檔案位址'
那麼之後就可以用以下方式連線啦~
ssh 'host_name'
連上去啦~
先來更新套件清單吧。
sudo apt-get update
如果沒特別指定版本的話,
以下指令目前是安裝 8.0 喔。
先新增 ppa:ondrej/php 這個 PPA repository。
sudo add-apt-repository ppa:ondrej/php
安裝 PHP 與 PHP Extensions。
sudo apt install php
sudo apt install php-fpm
sudo apt install php-mbstring
sudo apt install php-json
sudo apt install php-xml
sudo apt install zip unzip php-zip
sudo apt install php-curl
sudo apt install php-mysql
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
上面四行分別是:
sudo mv composer.phar /usr/local/bin/composer
將 composer.phar
搬移至 /usr/local/bin/composer
。
安裝 Nginx。
sudo apt install nginx
然後關閉 apache2。
sudo systemctl stop apache2
啟動 Nginx。
sudo systemctl start nginx
下面的指令可以查看目前 Nginx 的 Status。
sudo systemctl status nginx
安裝 MySQL。
sudo apt install mysql-server
今天就先這樣啦~
安裝的部分都差不多完成囉。
大家明天見啦!
若文章有任何問題,
還請大家不吝賜教!