1. 程式人生 > >openwrt裡安裝php並配置lightted多埠監聽

openwrt裡安裝php並配置lightted多埠監聽

一、安裝配置Lighttpd

1.使用如下命令安裝LightHttpd

    opkg update  
    opkg install lighttpd lighttpd-mod-cgi

2.通過以下命令建立2個用於埠監聽的目錄

mkdir -p /srv/www  
mkdir -p /srv/php  

3.編輯/etc/lighttpd/lighttpd.conf檔案
新增如下部分

$SERVER["socket"] == "0.0.0.0:81" {
server.document-root = "/srv/www"
}

這裡寫圖片描述
這裡設定預設的埠為80,對應的目錄為/srv/php,新增的埠為81,對應的目錄為/srv/www
4.編輯/etc/config/uhttpd檔案
由於lightted需要用到80埠,而openwrt的luci預設用80埠,所以需要把luci的預設埠修改一下,這裡改為88
這裡寫圖片描述


5.重啟uhttpd和lightted

/etc/init.d/uhttpd restart
/etc/init.d/lighttpd restart

二、安裝配置PHP

1.使用如下命令安裝php

    opkg update  
    opkg install php5 php5-cgi  php5-mod-session

注意:安裝php5-mod-session是用php建立賬號密碼登陸時需要用到session,不需要的話可以不安裝
2.編輯/etc/php.ini

將如下部分:
;short_open_tag = Off 
;doc_root = "/www"  
;extension=session.so  
改為:  
short_open_tag = On
doc_root = extension=session.so

3.編輯/etc/lighttpd/conf.d/30-cgi.conf檔案,在檔案中新增如下圖紅線標記的內容,注意:新增一行的同時上邊那行python的末尾不要忘記加個逗號。
這裡寫圖片描述
4.使用如下的命令重啟Lighttpd

/etc/init.d/lighttpd restart

三、測試

1.在srv/www和srv/php目錄下,分別寫一個php檔案,來測試一下安裝是否成功。可使用如下的命令簡單地新增一個檔案。

 echo "<?php phpinfo(); ?>" > /srv/www/info.php  
 echo "<?php phpinfo(); ?>" > /srv/php/info.php  

相關推薦

openwrt安裝php配置lightted

一、安裝配置Lighttpd 1.使用如下命令安裝LightHttpd opkg update opkg install lighttpd lighttpd-mod-cgi 2.通過以下命令建立2個用於埠監聽的目錄 mkdir -

xp中搭建php環境(安裝php配置)

如果自己想嘗試下載的過程的,請看下面: 點進去之後拉到網頁的最下面: 下載完畢後,解壓到適當的目錄 下面也需要開始配置: a)php.ini-development 為 php.ini    

CentOS7.0 Apache2.4.x 配置

1 檢視Apache 版本 #httpd -v 如果返回的結果不是2.4.x 版本,下面配置方式不適用。 2 檢視httpd 所在路徑 #whereis httpd 3 根據第2步的結果中找到conf檔案所在目錄 4 使用vim開啟httpd.conf #vim

利用 netsh 給 mysql 開啟

利用 netsh 給 mysql 開啟多埠監聽 標題黨,實際並不是真的多埠監聽,只是埠轉發而已。 由於某種特殊原因需要 mysql 伺服器多個埠監聽。 mysql 伺服器本身是不支援的,但可以通知埠轉發的方式。 本機的 IP 是 192.168.1.2 netsh interface portprox

linux ftp搭建及

  一、前述  本來公司用的是window是的伺服器,突然經常出現問題,現在需要搭建linux環境。必定linux相對穩定一點。 二、具體 1、顯示如下圖則表示已安裝 vsftp軟體。如果未顯示則需要安裝vsftpd軟體。   如果沒有則通

Spring-mybaits-mina整合,啟動

Spring-mybaits-mina三大框架的整合,mina可以使用Spring的資料庫資料庫連線池,無需額外定義mybaits連線池。 可以自定義監聽多埠,埠資料可以從資料庫中讀取 不想看部落格的話,專案完整下載地址:http://download.csdn.net/d

php源碼安裝配置apache支持php

cannot .html openssl director link sql html ech rod 一、php安裝準備環境 yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-de

virtualBox安裝centos7配置nginx php mysql運行環境

save 修改內容 may so文件 連接 添加 http訪問 文章 下載地址 virtualBox安裝centos7並配置nginx php mysql運行環境 一:virtualBox安裝centos7並進行基礎設置 1.下載dvd.iso安裝文件,下載地址:htt

Linux下安裝PHP在nginx服務器中進行配置的詳細方法

devel direct emca red pca pic 占用 amp entos 先介紹一下使用的環境:centos 7.4,  PHP 7.0 ,  nginx 1.12 Linux系統版本可以通過命令:lsb_release -a 查看. 現在開始步入正題了! 1.

Liunx安裝配置multipath路徑,併為oracle asm磁碟組配置許可權和規則

        在生產環境中,Oracle RAC的搭建需要有共享儲存的支援,而共享儲存上的每個LUN掛載到伺服器上通常是多條路徑的,這樣就需要在伺服器上安裝多路徑軟體來整合一個LUN的多條鏈路。有的儲存廠商會有自己的多路徑軟體,但有的卻沒有,這就需要我們自己來安裝多路徑軟體

linux下安裝配置nginx 個域名 tomcat叢集

 一.安裝nignx 解壓  tar -zxvf nginx-1.8.0.tar.gz 新加資料夾 mkdir /root/nginx 進入目錄      cd nginx-1.8.0 設定一下配置資訊,或者不執行此步,直接預設配置  ./configure --pre

Git使用:Linux(Ubuntu 14.04 x64)下安裝GIt配置連接GitHub

成功 ger 版本 style sts via xxxxxxxx apt 安裝 github是一個非常好的網絡代碼托管倉庫,知曉許久,但是一直沒有用起來,最近才開始使用git管理自己的文檔和代碼。 Git是非常強大的版本管理工具,今天就告訴大家,如何在Linux下安裝GIt

linux下安裝redis配置

ext find 客戶 bin extract write sometimes group gin redis官網上給出了安裝步驟,這裏做一下總結。 1、Download, extract and compile Redis with: wget http://downl

【轉載】centos7 關閉firewall防火墻指令以及更換安裝iptables配置

ref stat con bsp comm 關閉 art output lis 轉載連接 http://ashui.net/archives/2015/943.html 一、配置防火墻,開啟80端口、3306端口 CentOS 7.0默認使用的是firewall作為防火

安裝php使用nginx連接PHP

否則 取消 expires rod doc html 復制 make filesize 版本是5.6.31 安裝前需要安裝的包: yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel b

WIN7 64位系統安裝JDK配置環境變量

自己 驗證 下載 存放位置 platform gre jpg 高級 win7 64 1、首先,下載JDK安裝包,到官網http://www.oracle.com/technetwork/java/javase/downloads/index.html進行下載,點左邊的Jav

centos7 關閉firewall安裝iptables配置

sysconfig 關閉selinux 配置文件 設置 wid linux state accep res 一、配置防火墻,開啟80端口、3306端口 CentOS 7.0默認使用的是firewall作為防火墻,這裏改為iptables防火墻。

使用shell腳本一鍵安裝zabbix配置客戶端的自動發現選項

監控 shell zabbix 自動註冊 zabbix_agent 1.緣由: 我自己的ESXi服務器上上最近新加了好多虛擬主機,但我現在還不會安裝,使用,那種批量運維工具(saltstack,ansible,puppet等)。雖然還有一種方法:就是通過shell工具一次打開

CentOS7下安裝MySQL配置遠程連接

公司收購 開發 重置 nbsp 刪掉 permanent mov 表格 一是 一、CentOS7下安裝MySQL數據庫 CentOS7默認的安裝包裏面已經沒有 MySQL-Server安裝包了,遠程鏡像中也沒有了。 默認的是MariaDB (MySQL的一個分支,開發這個

centos6.8服務器配置之編譯安裝PHP配置nginx

功能 配置說明 函數 true option pcre c語言 php.ini get php version 5.6.31、nginx version: nginx/1.10.2 1、下載: wget http://cn2.php.net/distribution