PHP運(yùn)行環(huán)境(Centos 64位 PHP5.4 Apache)
您身邊的云專家CENTOS/APACHE-PHP鏡像使用幫助文檔1我們專注于阿里云代維服務(wù) ,您身邊的云專家前言一、版權(quán)聲明:1、本文檔版權(quán)歸上海駐云信息科技有限公司所有,
您身邊的云專家
CENTOS/APACHE-PHP鏡像使用幫助文檔
1
我們專注于阿里云代維服務(wù)
,您身邊的云專家
前言
一、版權(quán)聲明:
1、本文檔版權(quán)歸上海駐云信息科技有限公司所有,并保留一切權(quán)利。未經(jīng)書面許可,任何公司和個(gè)人不得將此文檔中的內(nèi)容翻錄、轉(zhuǎn)載或以其他方式散發(fā)給第三方。否則,必將追究其法律責(zé)任。
2、我們?cè)概c所有鏡像的愛好者進(jìn)行更多的技術(shù)交流,此文檔涉及的鏡像環(huán)境均免費(fèi)、并且免費(fèi)提供鏡像壞境的技術(shù)支持,并且開放鏡像安裝腳本的源代碼。
3、我們歡迎您提供的更多鏡像使用上的意見,投訴意見郵箱:
support@jiagouyun.com
二、關(guān)于我們:
上海駐云信息科技有限公司,是一家具有領(lǐng)先的公有云架構(gòu)技術(shù)及咨詢服務(wù)提供商,致力于為企業(yè)客戶提供卓越的公有云架構(gòu)技術(shù)、云解決方案、云運(yùn)維服務(wù)等一站式的云入駐服務(wù)。
公司擁有實(shí)力雄厚且經(jīng)驗(yàn)豐富的云技術(shù)團(tuán)隊(duì)、研發(fā)團(tuán)隊(duì)和運(yùn)維團(tuán)隊(duì)。公司自主研發(fā)的架構(gòu)云產(chǎn)品為客戶提供可視化的公有云架構(gòu)及便捷的云構(gòu)建及管理功能;精干的公有云技術(shù)團(tuán)隊(duì)為客戶在上云實(shí)施過程中遇到的各種難題提供完善的技術(shù)解決方案;專業(yè)的運(yùn)維團(tuán)隊(duì)通過創(chuàng)新的技術(shù)與穩(wěn)健的服務(wù)為客戶提供可靠的云運(yùn)維服務(wù)。
三、聯(lián)系我們:
1、公司網(wǎng)站
2、公司地址
上??偣荆荷虾J衅謻|新區(qū)晨暉路88號(hào)金蝶軟件園2號(hào)樓2405~2407
北京分公司:北京市鼓樓外大街27號(hào)萬網(wǎng)大廈
3、鏡像更多支持與幫助
總機(jī):021-50800099
電話技術(shù)支持: 021-50800099-103
旺旺技術(shù)支持:架構(gòu)云
郵箱技術(shù)支持:support@jiagouyun.com
2
我們專注于阿里云代維服務(wù)
,您身邊的云專家
目錄
1、鏡像環(huán)境說明 .......................................................... 4 2、MYSQL 以及FTP 的密碼 .................................................... 4
3、軟件目錄及配置列表 .................................................... 5
4、軟件操作命令匯總 ...................................................... 5
5、關(guān)于卸載 .............................................................. 5
6、升級(jí)內(nèi)容介紹 .......................................................... 6
7、升級(jí)后的操作說明 ...................................................... 6
8、附錄 ................................................................. 6
教程一:部署網(wǎng)站 ......................................................... 6
教程二:將網(wǎng)站遷移至數(shù)據(jù)盤 .............................................. 11 教程三:將MYSQL 遷移至數(shù)據(jù)盤中 ........................................... 12 教程四:如何配置MYSQL 遠(yuǎn)程連接 ........................................... 13 教程五:. HTACCESS 偽連接 .................................................. 14
3
我們專注于阿里云代維服務(wù)
,您身邊的云專家
1、鏡像環(huán)境說明
1.1、鏡像版本說明
操作系統(tǒng):centos 6.3 64位
php 運(yùn)行環(huán)境(centos 6.3 64位 | php5.4 | apache2)
鏡像版本V1.1軟件明細(xì):
PHP5.4.27-Apache2.2.27-MySQL5.5.37-vsFTPd2.2.2
1.2、鏡像安裝說明
1.2.1、鏡像環(huán)境里相應(yīng)軟件的安裝,是基于阿里云linux 版的一鍵安裝包源碼1.3.0版本,在此基礎(chǔ)上修改、優(yōu)化了相應(yīng)功能,編譯安裝完成。
1.2.2、在鏡像環(huán)境中,/root/sh-1.3.0-centos.zip是安裝鏡像環(huán)境的腳本,您可以在centos 6.3系統(tǒng)中自行采用此腳本安裝,安裝后的環(huán)境跟鏡像里初始化的環(huán)境一致。值得注意的是,如果采用此腳本安裝鏡像環(huán)境,需要chmod 777 -R sh-1.3.0-centos 賦予777安裝權(quán)限。
1.2.3、在鏡像環(huán)境中,/root/sh-1.3.0-centos是安裝環(huán)境的主目錄,鏡像中的環(huán)境是在此目錄下編譯安裝的。
2、mysql 以及ftp 的密碼
2.1、密碼存儲(chǔ)位置:
/alidata/account.log文件中。
2.2、查看密碼:
進(jìn)入服務(wù)器的系統(tǒng)中,可以在任意的目錄下,執(zhí)行以下命令
cat /alidata/account.log (注意:cat 后面要有空格)
2.3、修改ftp 的密碼:
用root 用戶登錄系統(tǒng),然后執(zhí)行下面命令:
passwd www
然后輸入您的ftp 新密碼。
2.4、修改mysql 的密碼:
mysqladmin -uroot -p舊密碼 password 新密碼
注意:-p 和舊密碼之間沒有空格,password 和新密碼之間有空格
4
我們專注于阿里云代維服務(wù)
,您身邊的云專家
3、軟件目錄及配置列表
所有軟件(除ftp 以外) 都采用源代碼方式安裝, 安裝目錄單獨(dú)分離到/alidata目錄下
軟件的主目錄:/alidata web 主目錄:/alidata/www ftp 主目錄:/alidata/www apache 主目錄:/alidata/server/httpd
apache 配置文件主目錄:/alidata/server/httpd/conf
php 主目錄: /alidata/sever/php/ mysql 主目錄:/alidata/server/mysql
mysql配置文件:/etc/my.cnf
日志目錄:
/alidata/log/httpd 為apache 存放日志主目錄
/alidata/log/php 為php 存放日志主目錄
/alidata/log/mysql 為mysql 存放日志主目錄
init 目錄:
/alidata/init 為當(dāng)用戶用鏡像創(chuàng)建系統(tǒng)后,當(dāng)且僅當(dāng)用戶在第一次啟動(dòng)系統(tǒng)的時(shí)候,調(diào)用此目錄下的腳本來初始化ftp 及mysql 的密碼(隨機(jī)密碼)。
4、軟件操作命令匯總 /etc/init.d/mysql start|stop|restart
/etc/init.d/vsftpd start|stop|restart
/etc/init.d/httpd start|stop|restart
5、關(guān)于卸載 如何卸載鏡像環(huán)境中安裝的軟件,可以參考如下命令完成卸載:
cd /root/sh-1.3.0-centos
5
我們專注于阿里云代維服務(wù)
,您身邊的云專家 ./uninstall.sh
備注一:執(zhí)行以上卸載,會(huì)清理鏡像環(huán)境的/alidata目錄,請(qǐng)卸載前自行備份好相應(yīng)數(shù)據(jù)。
備注二:如果/root/sh-1.3.0-centos被誤刪,則也可以解壓/root/sh-1.3.0-centos.zip ,可以參考以下命令:
cd
unzip sh-1.3.0-centos.zip
chmod 777 -R sh-1.3.0-centos
cd sh-1.3.0-centos
./uninstall.sh
6、升級(jí)內(nèi)容介紹
6.1、apache/php配置優(yōu)化。
6.2、openssl 升級(jí)至1.0.1h 。
6.3、鏡像環(huán)境初始化腳本源碼公開。
6.4、幫助文檔更新。
7、升級(jí)后的操作說明
centos/apache-php鏡像的V1.1版本和V1.0版本環(huán)境變動(dòng)較小,判斷鏡像環(huán)境是V1.0還是V1.1,方法如下:
查看/root/目錄下,HELP.docx/readme.log/sh-1.3.0-centos.zip這三個(gè)是否存在,如果存在,則為V1.1版本鏡像。如果不存在,則為V1.0版本鏡像。
8、附錄
教程一:部署網(wǎng)站
1、在使用鏡像安裝系統(tǒng)后,在/alidata/server/httpd/conf/vhosts目錄下,我們可以看到一個(gè)默認(rèn)的配置文件default.conf 。關(guān)于如何配置網(wǎng)站,我們可以參考該文件中的內(nèi)容(#號(hào)后面為注釋說明):
6
我們專注于阿里云代維服務(wù)
,您身邊的云專家
DocumentRoot /alidata/www/default #定義服務(wù)器的默認(rèn)網(wǎng)站根目錄位置
ServerName localhost
#定義使用ip 訪問
ServerAlias localhost
ErrorLog "/alidata/log/httpd/default-
error.log" #錯(cuò)誤日志
CustomLog "/alidata/log/httpd/default.log"
common #訪問日志
2、根據(jù)以上默認(rèn)配置,我們進(jìn)入網(wǎng)站根目錄/alidata/www/default/可以看到
index.html 、info.php 這兩個(gè)文件。我們直接在瀏覽器中輸入“http://*.*.*.* ”(*.*.*.*為我們服務(wù)器的公網(wǎng)ip ),就默認(rèn)可以訪問到index.html 中的內(nèi)容。
我們也可以輸入“http://*.*.*.*/info.php”顯示訪問info.php 運(yùn)行后的結(jié)果。當(dāng)然你輸入一個(gè)不存在的文件訪問,就會(huì)出現(xiàn)404 Not Found的錯(cuò)誤。
7
我們專注于阿里云代維服務(wù)
,您身邊的云專家
3、假如我們有個(gè)demo.jiagouyun.com 的域名的網(wǎng)站需要部署在云主機(jī)上。以下我們以部署phpwind 及phpmyadmin 為例,來詳細(xì)介紹一下網(wǎng)站的部署:
3.1、首先,我們需要備案此域名。如果沒備案域名,此域名會(huì)被運(yùn)營(yíng)商拉入黑名單不能使用的哦。針對(duì)備案問題,您可以在阿里云以工單的形式反饋,在這里不再過多闡述。
如果您的域名已成功備案,您需要把此域名解析的ip 地址設(shè)置為云主機(jī)的公網(wǎng)ip 。demo.jiagouyun.com 是駐云公司的二級(jí)域名,由于此域名是在萬網(wǎng)購買注冊(cè)的,所以我們登陸到www.net.cn 的管理后臺(tái),在域名管理中,我們?cè)黾右粋€(gè)
demo.jiagouyun.com 的二級(jí)域名,記錄值即我們域名解析的ip ,這里填寫我們?cè)浦鳈C(jī)的公網(wǎng)ip 。
3.2、然后,我們下載phpwind 及phpmyadmin 的源碼部署我們的站點(diǎn)。以下oss 的下載鏈接由阿里云linux 一鍵安裝包提供,大家可以放心使用。具體安裝部署命令如下:
以下為部署phpwind :
cd
wget http://oss.aliyuncs.com/aliyunecs/onekey/phpwind_GBK_8.7.zip
rm -rf phpwind_GBK_8.7
unzip phpwind_GBK_8.7.zip
mkdir -p /alidata/www/phpwind
mv phpwind_GBK_8.7/upload/* /alidata/www/phpwind/
chmod -R 777 /alidata/www/phpwind/attachment
chmod -R 777 /alidata/www/phpwind/data
chmod -R 777 /alidata/www/phpwind/html
8
我們專注于阿里云代維服務(wù)
,您身邊的云專家
cd /alidata/www/phpwind/
find ./ -type f | xargs chmod 644
find ./ -type d | xargs chmod 755
chmod -R 777 attachment/ html/ data/
以下為部署phpmyadmin :
wget http://oss.aliyuncs.com/aliyunecs/onekey/phpMyAdmin-4.1.8-all-languages.zip
rm -rf phpMyAdmin-4.1.8-all-languages
unzip phpMyAdmin-4.1.8-all-languages.zip
mv phpMyAdmin-4.1.8-all-languages /alidata/www/phpwind/phpmyadmin
chown -R www:www /alidata/www/phpwind/
3.3、最后,我們需要配置apache ,并讓apache 重新啟動(dòng),即可完成我們網(wǎng)站的配置。我們可以在默認(rèn)的配置文件default.conf 中加入以下內(nèi)容,也可以在
/alidata/server/httpd/conf/vhosts目錄下新建一個(gè)phpwind.conf 文件(文件名必須以.conf 結(jié)尾,phpwind 為自取名稱,可以為其它名稱),并且加入以下內(nèi)容:
DocumentRoot /alidata/www/phpwind
ServerName demo.jiagouyun.com
ServerAlias demo.jiagouyun.com
ErrorLog "/alidata/log/httpd/phpwind-error.log"
CustomLog "/alidata/log/httpd/ phpwind.log" common
3.4、最終我們用命令/etc/init.d/httpd restart完成我們網(wǎng)站的配置。然后我們?cè)跒g覽器中輸入http://demo.jiagouyun.com即可看到我們部署的phpwind :
9
我們專注于阿里云代維服務(wù)
,您身邊的云專家
然后我們也可以用http://demo.jiagouyun.com/phpmyadmin來訪問我們部署的
phpmyadmin ,用戶名和密碼輸入 /alidata/account.log中存儲(chǔ)我們的mysql 的用戶名及密碼:
輸入正確的mysql 用戶名及密碼后,然后我們就可以訪問我們?cè)浦鳈C(jī)上部署的mysql 了:
10
我們專注于阿里云代維服務(wù)