1. 程式人生 > >Ubuntu 16.04 搭建 LAMP 並部署 typecho 和 showdoc

Ubuntu 16.04 搭建 LAMP 並部署 typecho 和 showdoc

搭建LAMP :

更新系統:  sudo apt-get update

安裝Apache:  sudo apt-get install apache2

安裝mqsql:   sudo apt-get install mysql-server

安裝php及相關元件(包括showdoc及typecho所有依賴包):

  php php-dev php-curl php-pear php-mysql libapache2-mod-php php-mcrypt php-gd php-mbstring php-pdo php-sqlite3

完成以上安裝後,若不提示錯誤,則訪問相應IP地址,若顯示Apache歡迎頁面則表明安裝成功。


部署 typecho:

從官網下載對應最新版本typecho壓縮包,解壓後放入 /var/www 資料夾下 並將此資料夾及其子目錄設定許可權為可寫( chmod -R 777 /var/www),很多帖子介紹到這裡就是建立對應資料庫訪問對應install資料夾就結束了,其實是無法直接訪問的,因為Apache的預設訪問目錄並不是 /var/www, 所以還需要我們設定:

修改配置檔案:

sudo nano  /etc/apache2/sites-available/000-default.conf 

DocumentRoot /var/www/html

修改為想要的目錄 

比如:DocumentRoot /var/www

最後重啟Apache服務:

sudo service apache2 restart

 而後通過mysql建立對應資料庫:

  1.進入mysql:mysql -u root -p

  2.CREATE DATABASE 資料庫名;

  3.exit (退出)

此時訪問 http://localhost/install.php 即可完成安裝

 


 

部署showdoc:

  部署showdoc主要有幾個注意事項:

    1.安裝前一定要將showdoc資料夾及其子資料夾設定為可寫(chmod -R 777 showdoc)

    2.php-gd php-mbstring 要先隨php安裝才可以使用,等提示了再安裝我是沒有成功,所以前面搭建LAMP時如果命令和我寫的一樣那就已經安裝了

    3.一定要安裝php-sqlite3,不然無法登陸和註冊,官方上的php7-sqlite是無效的,sqlite3在php7中於ubuntu下安裝是 sudo apt-get install php-sqlite3 即可安裝,之後就是訪問install即可完成安裝