雜亂大全02-Linux架設網站(以wordpress、Laravel為例)

  • 前言:前幾篇以PHP環境架設為主,本篇屬於接續前篇01,後面其他篇會多做補充。
  • 叮嚀: $ 代表對CMD或terminal(終端機)下指令
tags: php,linux,VM,LAMP,wordpress

本篇重點(手把手教學):

  1. phpmyadmin帳號設定
  2. 在 Ubuntu伺服器版安裝wordpress
  3. 簡介Laravel

教學PPT

  • 安裝虛擬機(前置作業): 下載

以Wordpress為例

Step1 建立Wordpress的資料庫

  • 在網頁上直接”新增資料庫”

執行結果:

image



Step2 下載Wordpress

1
$ sudo apt-get install wordpress

執行結果:
image



Step3 Link並修改安裝檔案

1
2
3
4
$ sudo ln -s /usr/share/wordpress /var/www/html/wordpress

$cd /var/www/html/wordpress
$sudo vim wp-config-sample.php

執行結果:
image

  • ↑小提醒:修改完之後按esc加上 :wq! 就可以存檔離開

執行覆蓋:

1
$ sudo mv -f wp-config-sample.php wp-config.php


Step4 開始安裝Wordpress

網頁瀏覽

1
http://127.0.0.1:8080/wordpress/

<填寫正確資料後,即可安裝完成>
image



Step5 開始發布、設計Wordpress

登入後即可使用wordpress,可以設計主題、版面、發布文章

1
http://127.0.0.1:8080/wordpress/login

操作畫面:
image



Step6 簡單完成

1
http://127.0.0.1:8080/wordpress/

完成畫面:
image


  • wordpress建議搭配Elementor Pro使用!
  • wordpress有相當多套件可以使用,可以多方參考

以Laravel為例

提示:

1.主要給開發人員使用的框架,新手建議新學習原生PHP
2.基礎安裝都相同,除了最後安裝wordpress需要更改

Step1 Laravel安裝前

需要使用Composer來做管理

1
2
3
4
5
6
7
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

$ php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

$ php composer-setup.php

$ php -r "unlink('composer-setup.php');"
  • sha384的數值,請上 Composer官方查詢


Step2 把 composer.phar 變成全域指令前

1
$ sudo mv composer.phar /usr/local/bin/composer

Step3 建立新 Laravel 專案

1
2
3
$ mkdir ~/Projects
$ cd ~/Projects
$ composer create-project laravel/laravel --prefer-dist

Step4 更改Log權限

1
2
$ chmod -R 777 storage
$ chmod -R 777 bootstrap/cache

  • 小提示:尚未發布時,可以先測試看看
1
$ php -S 0.0.0.0:1024

後續:

在下一篇會以原生PHP一些基礎的資訊安全設計
當然如果使用Laravel安全性也是蠻不錯的


參考連結


<追隨前輩們的腳步,不停往前。>

  • 任何問題,請聯繫我:liao86221@gmail.com