時(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)建主題和插件供其他人使用。
sudo apt install apache2 -y
Apache 默認(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)容:/var/www/html/index/html
。你可以使用 Leafpad 文本編輯器寫一些 HTML 去替換這個(gè)文件的內(nèi)容。cd /var/www/html/sudo leafpad index.html
保存并關(guān)閉 Leafpad 然后刷新網(wǎng)頁(yè),查看你的更改。sudo apt-get install mysql-server -y
WordPress 使用 MySQL 存儲(chǔ)文章、頁(yè)面、用戶數(shù)據(jù)、還有許多其他的內(nèi)容。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è):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
目錄中,你可以編輯你的自定義安裝。www-data
:sudo chown -R www-data: .
sudo mysql_secure_installation
你將會(huì)被問到一系列的問題。這里原來(lái)沒有設(shè)置密碼,但是在下一步你應(yīng)該設(shè)置一個(gè)。確保你記住了你輸入的密碼,后面你需要使用它去連接你的 WordPress。按回車確認(rè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。http://localhost
。選擇一個(gè)你想要在 WordPress 使用的語(yǔ)言,然后點(diǎn)擊“Continue”。你將會(huì)看到 WordPress 的歡迎界面。點(diǎn)擊 “Let’s go!” 按鈕。Database Name: wordpressUser Name: rootPassword: <YOUR PASSWORD>Database Host: localhostTable Prefix: wp_
點(diǎn)擊 “Submit” 繼續(xù),然后點(diǎn)擊 “Run the install”。http://localhost/wp-admin
查看你的網(wǎng)站。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
關(guān)鍵詞:樹莓
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。