首页 / LINUX / Linux下LAMP环境的搭建
Linux下LAMP环境的搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux下LAMP环境的搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1921字,纯文字阅读大概需要3分钟。
内容图文
最近申请了一个学生版的腾讯云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;
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 #显示启动失败的服务
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务
systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态
systemctl --failed #显示启动失败的服务
原文:http://blog.csdn.net/u013412497/article/details/51235405
内容总结
以上是互联网集市为您收集整理的Linux下LAMP环境的搭建全部内容,希望文章能够帮你解决Linux下LAMP环境的搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】