日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

openwrt U盘安装php,db120电信猫刷机openwrt15.05.1系统,建站软件调试、u盘全过程

發(fā)布時(shí)間:2023/12/20 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openwrt U盘安装php,db120电信猫刷机openwrt15.05.1系统,建站软件调试、u盘全过程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

db120電信貓升級(jí)openwrt系統(tǒng)

openwrt最新版系統(tǒng)可以到downloads.openwrt.org下載

下載后保存到電腦中待用。

先關(guān)閉路由器,關(guān)機(jī)后按住reset鍵不放,開啟電源,直到power燈變成紅色后放開reset鍵。

網(wǎng)線接lan4口,網(wǎng)卡設(shè)置ip為192.168.1.2,瀏覽器網(wǎng)址輸入192.168.1.1進(jìn)入rom升級(jí)界面。

這時(shí)約5分鐘樣子,等到路由器重新啟動(dòng)后將網(wǎng)線換到非lan4的其他端口,網(wǎng)卡還是剛才的IP,瀏覽器輸入192.168.1.1進(jìn)入路由器登錄界面。

初始登錄名root,密碼無

至此路由器已經(jīng)升級(jí)完成。

路由器聯(lián)網(wǎng)設(shè)置就簡單了,。。。。

掛載U盤、移動(dòng)硬盤等

參考o(jì)penwrt wiki的方法設(shè)置的,https://wiki.openwrt.org/zh-cn/doc/howto/usb.storage

需要安裝一些軟件,這些操作最好在命令行方式進(jìn)行最好。以下都是以ssh登錄進(jìn)入路由器的設(shè)置過程。系統(tǒng)自帶ssh服務(wù)

ssh登錄路由器

ssh 192.168.1.1 -l root

之后會(huì)提示輸入登錄密碼

進(jìn)入后先opkg update

再安裝軟件,usb支持的基礎(chǔ)軟件如下:

opkg install kmod-usb-core

opkg install kmod-usb-ohci

opkg install kmod-usb-uhci

opkg install kmod-usb2

opkg install kmod-usbutils //這個(gè)安裝后就可以用lsusb命令看usb設(shè)備鏈接情況了

opkg install kmod-usb-storage

opkg install kmod-fs-(一些文件系統(tǒng)的支持包) //這里有很多中支持包,msdos、ntfs、exf3等等看情況裝

opkg install kmod-usb-storage-extras

opkg install block-mount

opkg install block-hotplug

opkg install kmod-scsi-core

自動(dòng)掛載方法

具體方法可以看wiki.openwrt.org Mounting Block Devices

安裝blkid軟件

opkg install blkid

執(zhí)行blkid

就可以查看掛載的u盤UUID等

執(zhí)行block info也能看到UUID

再執(zhí)行

block detect > /etc/config/fstab

將檢查到的驅(qū)動(dòng)信息導(dǎo)入到配置文件中

再vi /etc/config/fstab

將里面的驅(qū)動(dòng)剛才看到的UUID對應(yīng)的enabled數(shù)字改為1,原來的是0

執(zhí)行block mount掛載所有驅(qū)動(dòng),但是他不能支持熱插拔。也就是拔下u盤再插上的話還是不能自動(dòng)掛載。

這樣需要修改配置文件

vi /etc/config/fstab

將里面的驅(qū)動(dòng)剛才看到的UUID對應(yīng)的enabled數(shù)字改為1

修改軟件安裝的位置,將軟件安裝到U盤

設(shè)置opkg安裝目錄,打開/etc/opkg.conf文件

在dest root/下添加一行:

dest sda1 /mnt/sda1/optware

如果你掛載的U盤為sda1的話

保存退出

修改環(huán)境變量

編輯文件/etc/profile,添加兩行

export

LD_LIBRARY_PATH="/mnt/sda1/optware/usr/lib:/mnt/sda1/optware/lib"

export

PATH=/usr/bin:/usr/sbin:/bin:/sbin:/mnt/sda1/optware/usr/bin:/mnt/sda1/optware/usr/sbin

保存退出,重新啟動(dòng)路由器或者source /etc/profile

以后安裝軟件只需要以下命令

opkg install XXXX -d sda1

即可將軟件安裝到sda1及U盤中了

路由器時(shí)間同步設(shè)置

以上系統(tǒng)調(diào)試好后發(fā)現(xiàn)時(shí)間是不對的

執(zhí)行date可以看出來

可以修改/etc/config/system或者在web界面設(shè)置

改為以下內(nèi)容:

config system

option hostname 'OpenWrt'

option zonename 'Asia/Shanghai'

option timezone 'CST-8'

option conloglevel '8'

option cronloglevel '8'

config timeserver 'ntp'

list server '0.asia.pool.ntp.org'

list server '1.asia.pool.ntp.org'

list server '2.asia.pool.ntp.org'

list server '3.asia.pool.ntp.org'

option enabled '1'

重啟路由器

配置計(jì)劃任務(wù)

就是自動(dòng)定時(shí)執(zhí)行一些命令,我最重要的任務(wù)是路由器獲取公網(wǎng)ip地址

查看計(jì)劃任務(wù)清單

crontab -l

編輯添加計(jì)劃任務(wù)

crontab -e

其實(shí)就是用vi來編輯/etc/crontabs/root這個(gè)文件

編輯完后重新啟動(dòng)

cron

/etc/init.d/cron restart

uhttp+php5+ssh+sftp+smtp服務(wù)器的安裝

安裝php5支持

系統(tǒng)已經(jīng)有了web系統(tǒng)支持,軟件是uhttpd。

關(guān)于uhttpd的PHP設(shè)置看Web Server Configuration (uHTTPd)

最基本php支持安裝以下軟件即可

opkg update

opkg install php5

opkg install php5-cgi

如果需要安裝一些模塊支持軟件,如mysql、gd、curl、zip等:

opkg list php5-mod-*

可以查看到所有支持模塊

還需要修改uhttpd的配置文件,在config uhttpd 'main'區(qū)域中加入這一行

list interpreter '.php=/usr/bin/php-cgi'

以及修改以下地方:

option index_file 'index.php,index.html,index.htm'

option index_page 'index.php'

安裝完成后再重新啟動(dòng)web服務(wù)器

/etc/init.d/uhttpd restart

完美解決關(guān)于php date()設(shè)置問題提示錯(cuò)誤的解決方法

1.設(shè)置系統(tǒng)-系統(tǒng)-時(shí)區(qū)為自己的地區(qū),中國的修改/etc/config/system文件中的

option zonename 'Asia/Shanghai'

2.安裝軟件包zoneinfo軟件

opkg update

opkg install zoneinfo-core zoneinfo-asia

其他地區(qū)請將asia改一下,如非洲、歐洲等用opkg list zoneinfo-*可以查

4.最后需要修改/etc/php.ini文件的 date.timezone = PRC

5.重新啟動(dòng)uhttpd生效

/etc/init.d/uhttpd restart

安裝sftp服務(wù)

系統(tǒng)自帶并啟動(dòng)了ssh服務(wù),但是沒有提供sftp服務(wù)。執(zhí)行以下即可

opkg update

opkg install openssh-sftp-server

設(shè)置smtp郵件發(fā)送服務(wù)器

我用采用msmtp軟件發(fā)送郵件,安裝以下軟件

opkg update

opkg install msmtp

如果測試smtp服務(wù)器的情況用以下命令

msmtp --host=smtp.qq.com --serverinfo

就可看到相關(guān)信息

如果要讓路由器可以發(fā)送郵件需要修改/etc/msmtprc文件

vi /etc/msmtprc

內(nèi)容如下:

account default

host smtp.server.com

port 25

auth on

user yourname

password yourpassword

auto_from off

from yourname@server.com

tls on

tls_starttls on

tls_certcheck off

logfile

syslog LOG_MAIL

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

安裝以上軟件的批處理

#!/bin/sh

opkg update

opkg install kmod-usb-core

opkg install kmod-usb-ohci

opkg install kmod-usb-uhci

opkg install kmod-usb2

opkg install kmod-usbutils

opkg install kmod-usb-storage

opkg install kmod-usb-storage-extras

opkg install kmod-fs-vfat

opkg install kmod-fs-ntfs

opkg install kmod-fs-ext3

opkg install kmod-fs-ext4

opkg install block-mount

opkg install block-hotplug

opkg install kmod-scsi-core

opkg install blkid

opkg install php5

opkg install php5-cgi

opkg install zoneinfo-core zoneinfo-asia

opkg install openssh-sftp-server

opkg install msmtp

總結(jié)

以上是生活随笔為你收集整理的openwrt U盘安装php,db120电信猫刷机openwrt15.05.1系统,建站软件调试、u盘全过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。