最近申請了一個學生版的騰訊雲CVM,然後在上面配置了LAMP環境,我安裝的是centos7.0版本的linux系統,下面我就將我的安裝過程及步驟分享給大家。 yum -y update //升級所有包的同時,也升級軟件和系統內核 yum -y upgrade //只升級包,不升級軟件和系統內核 1.yum安裝httpd sudo yum install httpd httpd-devel
配置httpd 只需要配置 vi /etc/httpd/conf/httpd.conf,就可以啟動httpd了
2.yum安裝mariadb(Mysql) yum install mariadb mariadb-server mariadb-devel
設置mariadb密碼: mysql>; USE mysql;
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql>; FLUSH PRIVILEGES; 3.yum安裝php及擴展模塊 yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
4.yum安裝subversion
linux上svn的安裝 yum install subversion 創建版本庫目錄 mkdir /var/www/html/svndata 創建版本庫 svnadmin create /var/www/html/svndate/wechat 此時,wechat線面就會多出幾個文件
注意事項: 防火牆開啟3690端口 騰訊雲服務器在安全組中開啟3690端口 啟動subversion svnserve -d -r svn/ //svn目錄下是版本庫文件 注意如果svn沒有以root用戶啟動的話,可能沒有寫入文件的權限,在commit的時候會提示無法寫入文件 關閉svn kill -9 svnserve killall svnserve 檢出版本庫文件 svn co svn://IP/wechat //檢出wechat版本庫,假如svn文件下存在wechat版本庫
鉤子(hooks)文件 #!/bin/sh REPOS="$1" REV="$2" export LANG=en_US.UTF-8 echo `date`,`whoami`,$REPOS,$REV >> /svndata/wechat/hooks/svn_hook.log svn update --username username--password password /var/www/html/wechat --no-auth-cache #這兒的username和password可以是svn中passwd文件夾下的用戶名和密碼 在這兒采用的是yum安裝lamp,所以httpd.conf中的模塊可以不用加載,httpd可以自動加載/etc/httpd/modules中的模塊 將httpd,mariadb服務加入開機自啟動 chkconfig httpd on/off chkconfig mariadb on/off 在centos7及以上版本中,systemctl 替代了chkconfig和service命令,用起來也非常方便,使用方法如下 systemctl enable httpd.service systemctl enbale mariadb.service systmctl命令: systemctl is-enabled servicename.service #查詢服務是否開機啟動
systemctl enable *.service #開機運行服務
systemctl disable *.service #取消開機運行
systemctl start *.service #啟動服務
systemctl stop *.service #停止服務
systemctl restart *.service #重啟服務
systemctl reload *.service #重新加載服務配置文件
systemctl status *.service #查詢服務運行狀態
systemctl --failed #顯示啟動失敗的服務