想在linux上搭建小網站,類似於路由器設置的站點。問題是這種情況下,對於硬體的配置要求是什麼?
不考慮性能,並發等
_考慮樹莓派,樹莓派做web伺服器性能怎麼樣?
我花120多買的小米路由器mini配置如下:1個核心,580MHz頻率,128MB內存(DDR2/800MHz),16MB存儲.處理器是聯發科MT7620A(MIPS架構).刷了小米路由官方的開發版ROM後可以開啟SFTP許可權.
root@XiaoQiang:~# ps|head -n1 ps|grep nginx
PID USER VSZ STAT COMMAND
1691 root 7132 S nginx: master process /usr/sbin/sysapihttpd -c /tmp/sysapihttpdconf/sysapihttpd.conf
1692 root 7132 S &< {sysapihttpd} nginx: worker process
2903 root 4484 S {sysapihttpd} nginx: master process /usr/sbin/sysapihttpd -c /etc/mihttpd/mihttpd.conf
2907 root 4536 S {sysapihttpd} nginx: worker process
root@XiaoQiang:~# sysapihttpd -V
nginx version: MiXr/1.2.2
built by gcc 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02)
TLS SNI support enabled
小米路由的Web伺服器其實就是Nginx,CGI邏輯編程用的是OpenWrt的LuCI,腳本目錄是/usr/lib/lua/luci.
如果你要使用PHP編程,那麼你需要下載小米官方的交叉編譯器 mipsel-openwrt-linux-uclibc 交叉編譯PHP解釋器,然後放到小米路由mini里跑.
PHP內置了HTTP伺服器和SQLite資料庫,所以並不依賴Apache/Nginx/MySQL就能獨立提供PHP驅動資料庫驅動的區域網HTTP服務.比如我就把PHP7解釋器交叉編譯到Android(Linux) ARM手機上跑,截圖如下: https://pic1.zhimg.com/v2-6d318924a450b4d28313848eb09f9fbc_b.png下載地址:phpdroid_20170117.apk 我打包的APK包(5MB)
https://pan.baidu.com/s/1mia21HA
phpdroid_20170117.7z 項目源代碼(Android Studio)
https://pan.baidu.com/s/1miuLk96
用musl-cross-compilers交叉編譯Android版PHP(無腦下一步)
cross_compile_php.txt
https://pan.baidu.com/s/1dEEnBtJ
crossx86-arm-linux-musleabi-1.1.12.tar.xz
https://pan.baidu.com/s/1micZBWc
最小配置 ram &>= 64m,如果使用mysql 最好&> =128m,硬碟&>=5g,網路越快越好,肯定要問了,為什麼配置那麼低,因為我在128m ram 的伺服器上搭建了一個blog 運行幾年了,linux伺服器比較省內存,為什麼沒有提cpu ?一般 cpu 都以滿足,就沒有提它
`不考慮並發,性能`
我猜這是你自己用的小網站?那不需要考慮配置,樹莓派都可以,是個電腦都行
很老的那種奔騰4加512內存都夠了
100塊/年以內的linux vps也不少,折騰路由器何必呢
路由器內存有32M的,帶的動openwrt。
linux配置要求很低,128ram足以
推薦閱讀:
※Raspberry Pi 挖 Bitcoin 能有象徵性的收穫嗎?
※如果只是做下載器和高清播放 樹莓派和cubieboard哪個更合適?
※請問有哪些好用的免費物聯網雲視頻平台(類似Yeelink雲平台這種模式)?
※想要玩樹莓派,想要玩極路由,想要玩leap motion,並把它們結合起來,應該掌握哪些知識?
※如何使用raspberry pi製作一個基於圖像處理的迷宮機器人?
TAG:Web開發 | PHP | Linux | 樹莓派RaspberryPi |