yum -y update //公升級所有包的同時,也公升級軟體和系統核心
yum -y upgrade //只公升級包,不公升級軟體和系統核心
1.yum安裝httpd
配置httpd
只需要配置 vi /etc/httpd/conf/httpd.conf,就可以啟動httpd了
2.yum安裝mariadb(mysql)
設定mariadb密碼:
mysql>; use mysql;
mysql>; update user set password=password('newpassword') where user='root';
mysql>; flush privileges;
3.yum安裝php及擴充套件模組
4.yum安裝subversion
linux上svn的安裝
yum install subversion
建立版本庫目錄
mkdir /var/
www/html/svndata
建立版本庫
svnadmin create /var/
www/html/svndate/wechat
此時,wechat線面就會多出幾個檔案
注意事項:
防火牆開啟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服務加入開機自啟動
在centos7及以上版本中,systemctl 替代了chkconfig和service命令,用起來也非常方便,使用方法如下
systmctl命令:
systemctl is-enabled servicename.service #查詢服務是否開機啟動
systemctl enable *.service #開機執行服務
systemctl disable *.service #取消開機執行
systemctl start *.service #啟動服務
systemctl stop *.service #停止服務
systemctl restart *.service #重啟服務
systemctl status *.service #查詢服務執行狀態
systemctl --failed #顯示啟動失敗的服務
Linux下LAMP環境搭建
最近在學習linux下的lamp環境搭建,lamp指的是php在linux的執行環境,包括apache mysql php等,環境搭建好了之後,就可以跑php的程式了 廢話.下面是本次安裝的流程 1 選擇mysql版本 首先安裝mysql 在這裡我選擇的是二進位制免編譯包 因為通過原始碼安裝時編譯的...
linux下搭建LAMP環境
linux下lamp環境搭建 需要的源 2,將需要的源 準備好,複製到 usr local src 目錄中 3,開始安裝 root zhaoyun src tar xzvf httpd 2.2.15.tar.gz解壓檔案 編譯前要確定gcc已經安裝 安裝mysql 安裝前配置 root zhaoyu...
linux下搭建LAMP環境
準備工作 安裝相應的系統包 yum update yum y install curl devel yum install libpng yum install libpng devel yum install freetype devel yum install libxslt devel y 原...