最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

樹(shù)莓派如何搭建web服務(wù)器(nginx?+php?+?mysql?+?vsftpd?+phpmyadmin)

 更新時(shí)間:2024年11月06日 09:45:09   作者:阿頓嵌入式  
本文介紹如何使用樹(shù)莓派搭建Web服務(wù)器,包括安裝Nginx、PHP、MySQL、ftp和phpMyAdmin,步驟詳盡,涵蓋不同架構(gòu)的PHP安裝,提供了配置MySQL遠(yuǎn)程訪問(wèn)和管理數(shù)據(jù)庫(kù)的方法,是搭建個(gè)人Web服務(wù)器的實(shí)用指南

 1.安裝nginx

sudo apt-get install nginx #安裝nginx
sudo systemctl start nginx #啟動(dòng)nginx

2.安裝PHP

2.1armhf架構(gòu)

sudo apt-get install php7.3-fpm php7.3-mbstring php7.3-mysql php7.3-curl php7.3-gd php7.3-curl php7.3-zip php7.3-xml -y

2.2aarch64架構(gòu)

sudo apt-get install php7.4-fpm php7.4-mbstring php7.4-mysql php7.4-curl php7.4-gd php7.4-curl php7.4-zip php7.4-xml -y

3.配置PHP

sudo nano /etc/nginx/sites-enabled/default #修改配置文件
將:
    index index.html index.htm index.nginx-debian.html;
改為:
    index index.php index.html index.htm index.nginx-debian.html;
 
將:
	#location ~ \.php$ {
       #       include snippets/fastcgi-php.conf;
       #
       #       # With php5-cgi alone:
       #       fastcgi_pass 127.0.0.1:9000;
       #       # With php5-fpm:
       #       fastcgi_pass unix:/var/run/php5-fpm.sock;
       #}
改為:
	location ~ \.php$ {
               include snippets/fastcgi-php.conf;
               fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
        }
sudo systemctl reload nginx #重新加載NGINX的配置

4.修改目錄權(quán)限

cd /var/www/htmlsudo chmod -R 0777 ./

配置完這些東西就可以在瀏覽器上輸入樹(shù)莓派的IP并回車,就可以看到以下的效果了

5.安裝MySQL

5.1安裝

sudo apt install mariadb-server

5.2創(chuàng)建訪問(wèn)密碼

sudo mysql #進(jìn)入 mariadb-server 服務(wù)器
use mysql;
#修改密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密碼');
例如:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
#修改密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密碼');
例如:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
sudo systemctl restart mysql #重啟MySQL

5.3配置遠(yuǎn)程訪問(wèn)(如果不需要Navicat之類的軟件管理數(shù)據(jù)庫(kù),請(qǐng)?zhí)^(guò))

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf #打開(kāi)
#找到被注釋掉的 port 和沒(méi)有注釋掉的 bind-address,分別對(duì)其取消注釋和增加注釋。保存后重啟服務(wù)
sudo systemctl restart mysql #重啟MySQL
mysql -u root -p  #登錄MySQL
#賦予任何主機(jī)訪問(wèn)權(quán)限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION; 
#允許指定主機(jī)(IP地址)訪問(wèn)權(quán)限
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.1' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES; #刷新權(quán)限表使修改生效

 就可以在軟件上,遠(yuǎn)程管理數(shù)據(jù)庫(kù)了!

6.安裝ftp

sudo apt-get install vsftpd #安裝vsftpd
sudo nano /etc/vsftpd.conf #修改配置 
#修改如下這些配置就夠了,如果沒(méi)有,可自行添加
anonymous_enable=NO     #匿名帳號(hào) 
local_enable=YES        #本地帳號(hào)
write_enable=YES       #允許使用任何可以修改文件系統(tǒng)的FTP的指令
local_umask=022        #屏蔽權(quán)限即本地用戶上傳的文件權(quán)限
anon_upload_enable=YES     #允許匿名用戶上傳文件
anon_mkdir_write_enable=YES  #允許匿名用戶創(chuàng)建新目錄
dirmessage_enable=YES     #允許為目錄配置顯示信息    
ascii_upload_enable=YES     #管控是否可用ASCII 模式上傳
ascii_download_enable=YES    #管控是否可用ASCII 模式下載
sudo /etc/init.d/vsftpd start #創(chuàng)建開(kāi)機(jī)啟動(dòng)

 這個(gè)就可以使用ftp軟件連接了!

7. 安裝 phpmyadmin

sudo apt-get install phpmyadmin #安裝phpMyAdmin
sudo ln -s /usr/share/phpmyadmin /var/www/html #設(shè)置phpMyAdmin軟連接

之后在瀏覽器輸入樹(shù)莓派的IP加上 /phpmyadmin/,就可以仿問(wèn)了!

到此這篇關(guān)于樹(shù)莓派搭建web服務(wù)器(nginx +php + mysql + vsftpd +phpmyadmin)的文章就介紹到這了,更多相關(guān)樹(shù)莓派搭建web服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決502?Bad?Gateway錯(cuò)誤的詳細(xì)指南與實(shí)例

    解決502?Bad?Gateway錯(cuò)誤的詳細(xì)指南與實(shí)例

    這篇文章主要給大家介紹了關(guān)于解決502?Bad?Gateway錯(cuò)誤的詳細(xì)指南與實(shí)例,502 Bad Gateway錯(cuò)誤通常是由于網(wǎng)關(guān)或代理服務(wù)器在嘗試訪問(wèn)上游服務(wù)器(通常是Web服務(wù)器)時(shí)未能及時(shí)接收到響應(yīng)導(dǎo)致的,文中將解決辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • 詳解Nginx服務(wù)器的nginx-http-footer-filter模塊配置

    詳解Nginx服務(wù)器的nginx-http-footer-filter模塊配置

    這篇文章主要介紹了Nginx服務(wù)器的nginx-http-footer-filter模塊配置,nginx-http-footer-filter用作在請(qǐng)求的頁(yè)面底部插入代碼,需要的朋友可以參考下
    2016-01-01
  • 如何配置Nginx作為WebSocket代理

    如何配置Nginx作為WebSocket代理

    這篇文章主要介紹了如何配置Nginx作為WebSocket代理問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Nginx配置Prometheus監(jiān)控的實(shí)現(xiàn)

    Nginx配置Prometheus監(jiān)控的實(shí)現(xiàn)

    本文主要介紹了Nginx配置Prometheus監(jiān)控的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • 解決nginx“504?Gateway?Time-out”錯(cuò)誤

    解決nginx“504?Gateway?Time-out”錯(cuò)誤

    這篇文章介紹了解決nginx“504?Gateway?Time-out”錯(cuò)誤的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • 詳解linux中 Nginx 常見(jiàn)502錯(cuò)誤問(wèn)題解決辦法

    詳解linux中 Nginx 常見(jiàn)502錯(cuò)誤問(wèn)題解決辦法

    這篇文章主要介紹了詳解linux中 Nginx 常見(jiàn)502錯(cuò)誤問(wèn)題解決辦法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Nginx和GeoIP模塊讀取IP所在的地域信息方法

    Nginx和GeoIP模塊讀取IP所在的地域信息方法

    今天小編就為大家分享一篇Nginx和GeoIP模塊讀取IP所在的地域信息方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Nginx實(shí)現(xiàn)前后端分離

    Nginx實(shí)現(xiàn)前后端分離

    本篇文章是小編整理的關(guān)于Nginx實(shí)現(xiàn)前后端分離的詳細(xì)代碼,如果你對(duì)此有需要,可以參考測(cè)試下。
    2018-02-02
  • Nginx轉(zhuǎn)發(fā)鑒權(quán)全過(guò)程

    Nginx轉(zhuǎn)發(fā)鑒權(quán)全過(guò)程

    這篇文章主要介紹了Nginx轉(zhuǎn)發(fā)鑒權(quán)全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Nginx通過(guò)代理服務(wù)器訪問(wèn)目標(biāo)接口的實(shí)現(xiàn)

    Nginx通過(guò)代理服務(wù)器訪問(wèn)目標(biāo)接口的實(shí)現(xiàn)

    本文主要介紹了Nginx通過(guò)代理服務(wù)器訪問(wèn)目標(biāo)接口的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08

最新評(píng)論

剑阁县| 青神县| 库车县| 丰顺县| 大城县| 姜堰市| 项城市| 娱乐| 绵竹市| 汽车| 清河县| 辛集市| 英德市| 华坪县| 永丰县| 鄂伦春自治旗| 五华县| 龙川县| 宜兰县| 庄河市| 梁平县| 商洛市| 宁夏| 贞丰县| 襄汾县| 米易县| 乌兰察布市| 永川市| 额济纳旗| 通州区| 宜宾县| 青龙| 黄浦区| 荃湾区| 元氏县| 大姚县| 金湖县| 庆阳市| 兰考县| 来凤县| 东兰县|