PHP原始碼編譯安裝管理常用指令碼

2021-07-02 03:50:27 字數 1095 閱讀 9110

#!/bin/sh

# 編譯安裝管理php

removeflag=0

installflag=0

# 獲取pid

fpid()

# 查詢狀態

fstatus()

# 刪除

fremove()

# 備份

fbackup()

# 安裝

finstall()

# 拷貝配置

fcpconf()

# 更新

fupdate()

# 初始化

finit()

# 檢查配置

ftest()

# 啟動

fstart()

# 停止

fstop()

# 過載配置

freload()

# 重啟

frestart()

# 終止程序

fkill()

scriptdir=$(cd $(dirname $0); pwd)

scriptfile=$(basename $0)

case "$1" in

"install"   ) finstall;;

"update"    ) fupdate;;

"reinstall" ) fremove && finstall;;

"remove"    ) fremove;;

"backup"    ) fbackup;;

"init"      ) finit;;

"start"     ) fstart;;

"stop"      ) fstop;;

"restart"   ) frestart;;

"status"    ) fstatus;;

"cpconf"    ) fcpconf;;

"test"      ) ftest;;

"reload"    ) freload;;

"kill"      ) fkill;;

*           )

;;esac

本文出自 「鬆鬆」 部落格,請務必保留此出處

php原始碼安裝(附 php安裝shell指令碼)

官方文件 安裝前請先按照我之前寫的apache原始碼安裝,安裝apache 新增以下內容 如果只想允許 php,php2,php3,php4,php5,php6,和 phtml 的檔案作為php解析可以按照下面內容配置 set e or o errexit 出錯後停止執行 set o errexit...

原始碼編譯安裝php5 6

cd usr local src wget net get php 5.6 24.tar gz from this mirror mv mirror php 5.6 24.tar gztar zxvf php 5.6 24.tar gzcd php 5.6 24xml擴充套件 apt get ins...

PHP原始碼安裝

1.安裝libiconv tar zxvf libiconv 1.13.1.tar.gz cd libiconv 1.13.1 configure prefix usr local libiconv make make install 2.libmcrypt安裝 tar zxvf libmcrypt...