码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下LAMP环境的搭建

时间:2016-04-29 18:48:46      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:

最近申请了一个学生版的腾讯云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 #显示启动失败的服务































Linux下LAMP环境的搭建

标签:

原文地址:http://blog.csdn.net/u013412497/article/details/51235405

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!