怎麼設置一台網路的伺服器第七部:裝與設置 WordPress 在 LAMP 堆疊下
怎麼設置一台網路的伺服器第七部:裝與設置 WordPress 在 LAMP 堆疊下

我終於要寫完我們第一個文章集。如果您沒看我寫的幾個跟 LAMP 有關的文章,從這裡開始吧。已經設置好您的伺服器的話,就繼續看看吧! 我們先得開 MariaDB 來創造新的資料庫。為了這樣就要執行下面的命令: 下一步,我們要創造 WordPress 會使用的資料庫。資料庫的名稱可以隨便您: 現在用下面的命令創造新的用着,而給它資料庫的完全特權。這個例子是說用着的密碼是 ‘password’ 可是您應該選自己的秘密。 您的資料庫就設置了。為了保存這幾個變化,就執行下面的命令: 保存變化後,離開 MariaDB: 我們現在得確定 WordPress 能夠跟 PHP 互動。為了這樣您要安裝幾個 PHP 的延伸。跟下面的命令一樣做: 為了應用剛剛安裝的延伸,重新開始 Apache2。 PHP 也是設置了。我們現在要換目錄換到我們的網站的目錄: 換目錄以後,您得下載與抽取 WordPress 的安裝檔案: WordPress 的檔案會抽取在您的領域目錄。把目錄的檔案結構持有者給 www-data 這個群識別符: 我們還要確定 WordPress 目錄的特權都是對的: 您得把 WordPress 的樣組態檔案變它的名字變成 WordPress 能懂的名稱。為了這樣,執行這個命令: 現在您應該編輯這個組態檔案: 找一下檔案的這個部分與寫下您的資料庫的細節: ‘database_name_here’ 要換成資料庫的名稱,’username_here’ 要換成資料庫的用着,’password_here’ 要換成用着的密碼。別的設定都不要改變。保存一下您的改變。 我們還需要生成幾個保全鑰匙。為了這樣,執行下面的命令: 複製命令的輸出與把它補貼在組態檔案。找下面的部分,補貼那些剛剛生成的保全鑰匙。就把’put your unique phrase here’ 換成對應的鑰匙: 保存與離開組態檔案。... » read more

怎麼設置一台網路的伺服器第五部:創造虛擬主機檔案
怎麼設置一台網路的伺服器第五部:創造虛擬主機檔案

在預設的設定下 Apache 的內容是從 /var/www/html 這個目錄服務的,由 /etc/apache2/sites-available/000-default.conf 這個檔案設置的。我們不會編輯預設的設置檔案,反而會創造新的虛擬主機檔案來試一試我們的 PHP 環境。這個虛擬主機檔案是讓我們的伺服器能夠有幾個網站,不受限制。 接下來我們就會創造一下一個新的目錄結構在 /var/www/ 裡面叫做 ‘my_domain’(當然要換您的領域名稱)。 下一步,把檔案結構持有者給 $USER 這個環境變數。 以後,如果您像我要裝 WordPress 在伺服器上或者別的 APP,您有可能要把檔案結構持有者換給 www-data 這個群識別符。 現在利用您最喜歡的文字編輯器創造一個新的設置檔案在 Apache 的 sites-available 目錄裡。 把下面的設置剪貼在 my_domain.conf 裡。 利用這個設置後您才讓 Apache 把 /var/www/my_domain 當您的領域的樹根目錄。 現在您就可以用下面的命令來賦能本網站: 要使失效 Apache 的預設網站的話,您得執行下面的命令。如果您還沒得到一個領域名稱,您一定要這樣做。 要確定您的設置檔案沒有什麼問題,您就可以執行下面的命令: 最後,您必須重新開始 Apache 的服務: 您的網站現用了,可是您的網站樹根還沒有什麼內容。下一次我們會看一下我們裝 PHP 裝得對不對。下次見吧!

怎麼設置一台網路的伺服器第四部:裝 PHP
怎麼設置一台網路的伺服器第四部:裝 PHP

我們上次討論了怎麼裝與設置 MariaDB。我們這一次要裝與設置 PHP。PHP 是我們伺服器顯示動態内容的部分。它會腳本,連接到你的 MariaDB 資料庫,與把過程過的內容給你的網路伺服器顯示。 我們再用 apt 裝這個軟體。再加上,我們還要包括幾個幫助的套裝軟體,確定 PHP 能夠在 Apache 下執行,與能夠跟我們的資料庫溝通。 正常時,您得改變 Apache 是怎麼伺服檔案的。現在,有什麼人來看您的網站的一張頁 Apache 現要找一個檔案叫做 index.html。因為我們要讓我們的伺服器偏向 PHP 的檔案,所以我們得讓 Apache 現找 index.php 這個檔案。 為了這樣,用 ROOT 特權執行下面的命令來編輯 dir.conf。 它的樣子會這樣: 像下面把 index.php 搬到第一個地位: 編輯完後,就要保存我們所有的變化。打 CTRL-X,再打 Y,再打進入鍵。 要重新載入 Apache 的設置,執行下面的命令: 要查一下 Apache 現在怎麼樣,就這樣做: 您的 LAMP 堆疊就完成了,可是它還需要幾個特別的設置。您下次來看看吧!