国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > 如何在樹莓派上搭建 WordPress

如何在樹莓派上搭建 WordPress

時(shí)間:2023-06-01 08:54:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-06-01 08:54:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

如何在樹莓派上搭建 WordPress:
這篇簡(jiǎn)單的教程可以讓你在樹莓派上運(yùn)行你的 WordPress 網(wǎng)站。
WordPress 是一個(gè)非常受歡迎的開源博客平臺(tái)和內(nèi)容管理平臺(tái)(CMS)。它很容易搭建,而且還有一個(gè)活躍的開發(fā)者社區(qū)構(gòu)建網(wǎng)站、創(chuàng)建主題和插件供其他人使用。

雖然通過一鍵式 WordPress 設(shè)置獲得托管包很容易,但也可以簡(jiǎn)單地通過命令行在 Linux 服務(wù)器上設(shè)置自己的托管包,而且樹莓派是一種用來(lái)嘗試它并順便學(xué)習(xí)一些東西的相當(dāng)好的途徑。

一個(gè)經(jīng)常使用的 Web 套件的四個(gè)部分是 Linux、Apache、MySQL 和 PHP。這里是你對(duì)它們每一個(gè)需要了解的。

Linux

樹莓派上運(yùn)行的系統(tǒng)是 Raspbian,這是一個(gè)基于 Debian,為運(yùn)行在樹莓派硬件上而優(yōu)化的很好的 Linux 發(fā)行版。你有兩個(gè)選擇:桌面版或是精簡(jiǎn)版。桌面版有一個(gè)熟悉的桌面還有很多教育軟件和編程工具,像是 LibreOffice 套件、Mincraft,還有一個(gè) web 瀏覽器。精簡(jiǎn)版本沒有桌面環(huán)境,因此它只有命令行以及一些必要的軟件。

這篇教程在兩個(gè)版本上都可以使用,但是如果你使用的是精簡(jiǎn)版,你必須要有另外一臺(tái)電腦去訪問你的站點(diǎn)。

Apache

Apache 是一個(gè)受歡迎的 web 服務(wù)器應(yīng)用,你可以安裝在你的樹莓派上伺服你的 web 頁(yè)面。就其自身而言,Apache 可以通過 HTTP 提供靜態(tài) HTML 文件。使用額外的模塊,它也可以使用像是 PHP 的腳本語(yǔ)言提供動(dòng)態(tài)網(wǎng)頁(yè)。

安裝 Apache 非常簡(jiǎn)單。打開一個(gè)終端窗口,然后輸入下面的命令:

sudo apt install apache2 -yApache 默認(rèn)放了一個(gè)測(cè)試文件在一個(gè) web 目錄中,你可以從你的電腦或是你網(wǎng)絡(luò)中的其他計(jì)算機(jī)進(jìn)行訪問。只需要打開 web 瀏覽器,然后輸入地址 <http://localhost>?;蛘撸ㄌ貏e是你使用的是 Raspbian Lite 的話)輸入你的樹莓派的 IP 地址代替 localhost。你應(yīng)該會(huì)在你的瀏覽器窗口中看到這樣的內(nèi)容:







這意味著你的 Apache 已經(jīng)開始工作了!

這個(gè)默認(rèn)的網(wǎng)頁(yè)僅僅是你文件系統(tǒng)里的一個(gè)文件。它在你本地的 /var/www/html/index/html。你可以使用 Leafpad 文本編輯器寫一些 HTML 去替換這個(gè)文件的內(nèi)容。

cd /var/www/html/sudo leafpad index.html保存并關(guān)閉 Leafpad 然后刷新網(wǎng)頁(yè),查看你的更改。

MySQL

MySQL(讀作 “my S-Q-L” 或者 “my sequel”)是一個(gè)很受歡迎的數(shù)據(jù)庫(kù)引擎。就像 PHP,它被非常廣泛的應(yīng)用于網(wǎng)頁(yè)服務(wù),這也是為什么像 WordPress 一樣的項(xiàng)目選擇了它,以及這些項(xiàng)目是為何如此受歡迎。

在一個(gè)終端窗口中輸入以下命令安裝 MySQL 服務(wù)(LCTT 譯注:實(shí)際上安裝的是 MySQL 分支 MariaDB):

sudo apt-get install mysql-server -yWordPress 使用 MySQL 存儲(chǔ)文章、頁(yè)面、用戶數(shù)據(jù)、還有許多其他的內(nèi)容。

PHP

PHP 是一個(gè)預(yù)處理器:它是在服務(wù)器通過網(wǎng)絡(luò)瀏覽器接受網(wǎng)頁(yè)請(qǐng)求是運(yùn)行的代碼。它解決那些需要展示在網(wǎng)頁(yè)上的內(nèi)容,然后發(fā)送這些網(wǎng)頁(yè)到瀏覽器上。不像靜態(tài)的 HTML,PHP 能在不同的情況下展示不同的內(nèi)容。PHP 是一個(gè)在 web 上非常受歡迎的語(yǔ)言;很多像 Facebook 和 Wikipedia 的項(xiàng)目都使用 PHP 編寫。

安裝 PHP 和 MySQL 的插件:

sudo apt-get install php php-mysql -y刪除 index.html,然后創(chuàng)建 index.php

sudo rm index.htmlsudo leafpad index.php在里面添加以下內(nèi)容:

<?php phpinfo(); ?>保存、退出、刷新你的網(wǎng)頁(yè)。你將會(huì)看到 PHP 狀態(tài)頁(yè):







WordPress

你可以使用 wget 命令從 wordpress.org 下載 WordPress。最新的 WordPress 總是使用 wordpress.org/latest.tar.gz 這個(gè)網(wǎng)址,所以你可以直接抓取這些文件,而無(wú)需到網(wǎng)頁(yè)里面查看,現(xiàn)在的版本是 4.9.8。

確保你在 /var/www/html 目錄中,然后刪除里面的所有內(nèi)容:

cd /var/www/html/sudo rm *使用 wget 下載 WordPress,然后提取里面的內(nèi)容,并移動(dòng)提取的 WordPress 目錄中的內(nèi)容移動(dòng)到 html 目錄下:

sudo wget http://wordpress.org/latest.tar.gzsudo tar xzf latest.tar.gzsudo mv wordpress/* .現(xiàn)在可以刪除壓縮包和空的 wordpress 目錄了:

sudo rm -rf wordpress latest.tar.gz運(yùn)行 ls 或者 tree -L 1 命令顯示 WordPress 項(xiàng)目下包含的內(nèi)容:

.├── index.php├── license.txt├── readme.html├── wp-activate.php├── wp-admin├── wp-blog-header.php├── wp-comments-post.php├── wp-config-sample.php├── wp-content├── wp-cron.php├── wp-includes├── wp-links-opml.php├── wp-load.php├── wp-login.php├── wp-mail.php├── wp-settings.php├── wp-signup.php├── wp-trackback.php└── xmlrpc.php3 directories, 16 files這是 WordPress 的默認(rèn)安裝源。在 wp-content 目錄中,你可以編輯你的自定義安裝。

你現(xiàn)在應(yīng)該把所有文件的所有權(quán)改為 Apache 的運(yùn)行用戶 www-data

sudo chown -R www-data: .

WordPress 數(shù)據(jù)庫(kù)

為了搭建你的 WordPress 站點(diǎn),你需要一個(gè)數(shù)據(jù)庫(kù)。這里使用的是 MySQL。

在終端窗口運(yùn)行 MySQL 的安全安裝命令:

sudo mysql_secure_installation你將會(huì)被問到一系列的問題。這里原來(lái)沒有設(shè)置密碼,但是在下一步你應(yīng)該設(shè)置一個(gè)。確保你記住了你輸入的密碼,后面你需要使用它去連接你的 WordPress。按回車確認(rèn)下面的所有問題。

當(dāng)它完成之后,你將會(huì)看到 “All done!” 和 “Thanks for using MariaDB!” 的信息。

在終端窗口運(yùn)行 mysql 命令:

sudo mysql -uroot -p輸入你創(chuàng)建的 root 密碼(LCTT 譯注:不是 Linux 系統(tǒng)的 root 密碼,是 MySQL 的 root 密碼)。你將看到 “Welcome to the MariaDB monitor.” 的歡迎信息。在 “MariaDB [(none)] >” 提示處使用以下命令,為你 WordPress 的安裝創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):

create database wordpress;注意聲明最后的分號(hào),如果命令執(zhí)行成功,你將看到下面的提示:

Query OK, 1 row affected (0.00 sec)把數(shù)據(jù)庫(kù)權(quán)限交給 root 用戶在聲明的底部輸入密碼:

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';為了讓更改生效,你需要刷新數(shù)據(jù)庫(kù)權(quán)限:

FLUSH PRIVILEGES;Ctrl+D 退出 MariaDB 提示符,返回到 Bash shell。

WordPress 配置

在你的 樹莓派 打開網(wǎng)頁(yè)瀏覽器,地址欄輸入 http://localhost。選擇一個(gè)你想要在 WordPress 使用的語(yǔ)言,然后點(diǎn)擊“Continue”。你將會(huì)看到 WordPress 的歡迎界面。點(diǎn)擊 “Let’s go!” 按鈕。

按照下面這樣填寫基本的站點(diǎn)信息:

Database Name: wordpressUser Name: rootPassword: <YOUR PASSWORD>Database Host: localhostTable Prefix: wp_點(diǎn)擊 “Submit” 繼續(xù),然后點(diǎn)擊 “Run the install”。







按下面的格式填寫:為你的站點(diǎn)設(shè)置一個(gè)標(biāo)題、創(chuàng)建一個(gè)用戶名和密碼、輸入你的 email 地址。點(diǎn)擊 “Install WordPress” 按鈕,然后使用你剛剛創(chuàng)建的賬號(hào)登錄,你現(xiàn)在已經(jīng)登錄,而且你的站點(diǎn)已經(jīng)設(shè)置好了,你可以在瀏覽器地址欄輸入 http://localhost/wp-admin 查看你的網(wǎng)站。

永久鏈接

更改你的永久鏈接設(shè)置,使得你的 URL 更加友好是一個(gè)很好的想法。

要這樣做,首先登錄你的 WordPress ,進(jìn)入儀表盤。進(jìn)入 “Settings”,“Permalinks”。選擇 “Post name” 選項(xiàng),然后點(diǎn)擊 “Save Changes”。接著你需要開啟 Apache 的 rewrite 模塊。

sudo a2enmod rewrite你還需要告訴虛擬托管服務(wù),站點(diǎn)允許改寫請(qǐng)求。為你的虛擬主機(jī)編輯 Apache 配置文件:

sudo leafpad /etc/apache2/sites-available/000-default.conf在第一行后添加下面的內(nèi)容:

<Directory "/var/www/html"> AllowOverride All</Directory>確保其中有像這樣的內(nèi)容 <VirtualHost *:80>

<VirtualHost *:80> <Directory "/var/www/html"> AllowOverride All </Directory> ...保存這個(gè)文件,然后退出,重啟 Apache:

sudo systemctl restart apache2

下一步?

WordPress 是可以高度自定義的。在網(wǎng)站頂部橫幅處點(diǎn)擊你的站點(diǎn)名,你就會(huì)進(jìn)入儀表盤。在這里你可以修改主題、添加頁(yè)面和文章、編輯菜單、添加插件、以及許多其他的事情。

這里有一些你可以在樹莓派的網(wǎng)頁(yè)服務(wù)上嘗試的有趣的事情:

不要忘記,樹莓派是一臺(tái) Linux 電腦。你也可以使用相同的結(jié)構(gòu)在運(yùn)行著 Debian 或者 Ubuntu 的服務(wù)器上安裝 WordPress。


via: https://opensource.com/article/18/10/setting-wordpress-raspberry-pi

作者:Ben Nuttall 選題:lujun9972 譯者:dianbanjiu 校對(duì):wxy

本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出

關(guān)鍵詞:樹莓

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉