Linux下LAMP環境的搭建

2021-07-11 10:03:54 字數 2760 閱讀 1855

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 原...