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