梓悦生活

  • 🍟首页
  • 🍪免费资源
  • 🍓Wordpress
  • 🍋琐碎生活
  • 🍘关于
关注周围的人或事,体验人生历程
  1. 首页
  2. 琐碎生活
  3. 正文

CentOS手工安装LAMP环境

2017/05/19 4380点热度 0人点赞 1条评论

CentOS系统是Linux新手最常用的操作系统,因为它的简单的操作和成熟的包管理器给我们带来了非常大的方便。而LAMP是目前应用最广泛的服务器环境,没有之一。因此,这里将介绍CentOS系统下LAMP环境的搭建和域名的配置。

首先,我们用SSH登入VPS,记住要有root权限。安装开始前,我们先安装一些必要的程序。在shell中运行:

yum update

之间如果有提示的话输入y就行。如果是精简版的系统,则还需要执行yum install wget,否则后续的安装会很吃力。

然后我们就可以来安装Apache了。运行:

yum install httpd

这步安装一般不会出错的,记住,/etc/httpd/conf/httpd.conf是Apache的配置文件,由于后面需要改动这个文件,因此可以先对其进行备份:

cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup

然后我们对这个服务器文件做一个比较重要的修改,运行

vi /etc/httpd/conf/httpd.conf

搜索NameVirtualHost这个词(vi的搜索是用”/”这个键,当然你也可以用别的文本编辑器),将#NameVirtualHost这一行开头的注释符#去掉,否则无法划分虚拟主机,然后保存退出。

/etc/httpd/conf.d/这个目录下的所有.conf文件都被认为是Apache配置文件,因此我们将所有的虚拟主机信息集成在这一文件中的一个配置文件内,比如我们集成在vhost.conf问价中
新建文件/etc/httpd/conf.d/vhost.conf,输入你要绑定的虚拟主机域名信息,按如下格式:

<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /srv/www/example.com/public_html/
ErrorLog /srv/www/example.com/logs/error.log
CustomLog /srv/www/example.com/logs/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.org
ServerAlias www.example.org
DocumentRoot /srv/www/example.org/public_html/
ErrorLog /srv/www/example.org/logs/error.log
CustomLog /srv/www/example.org/logs/access.log combined
</VirtualHost>

将代码中的example.org和example.com换成你自己的网址即可,保存退出。以后你每添加一个虚拟主机,就只需要在这个文件里面添加就可以了。一旦你更改了这个文件的信息,你需要输入如下命令来使得配置更新生效:

/etc/init.d/httpd reload

现在我们已经配置好了Apache的相关设置,可以开启Apache服务了。运行:

/etc/init.d/httpd start
/sbin/chkconfig --levels 235 httpd on

开启Apache服务并设置开机启动。至此,Apache的安装基本完成,下面我们来进行MySQL的安装。

首先,还是先登录进SSH,运行:

yum install mysql-server
/sbin/chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start

这样,MySQL就安装启动并设置了开机运行。接下来,运行如下指令:

mysql_secure_installation

这个程序可以设置MySQL的root密码。其他的选项,比如禁止匿名用户等,若无特殊需求,就保持默认即可。至此,MySQL的安装基本完成,如果以后需要访问数据库,只需输入以下指令,用你的root密码登陆即可:

mysql -u root –p

记住,MySQL中每一条语句都要由”;”结尾。

下面我们来安装php脚本解释程序。运行命令:

yum install php php-pear
yum install php-mysql

php将会自动安装。安装好后可以对其进行一些配置,以减小内存占用。配置文件的位置是/etc/php.ini,用文本编辑器打开后进行如下更改:

error_log = /var/log/php.log
max_execution_time = 300
memory_limit = 64M

更改完毕后保存,退出。这样我们就完成了php的设置。需要注意的是,CentOS 5 安装的PHP默认版本为php 5.1, 这是一个较老的版本,不支持wordpress等程序。若需要安装wordpress,则刚才安装PHP时需要改成yum install php53.

至此,简单的centos系统中LAMP环境的构建基本完成,只要将网站放入相应文件夹中,并且将域名解析到ip上就可以访问了。

本文转自:https://qing.su/article/12.html

标签: Linux技巧
最后更新:2017/05/19

Meteor

关注周围的人或事,体验人生历程!

点赞
< 上一篇
下一篇 >

文章评论

  • 钛客志

    最近在学习Linux,这样的文章我要多看看,感谢博主

    2017/05/29
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    [教程]AWS免费EC2注册/使用/添加IPV6/SSH连接/删除实例 使用VestaCP搭建邮局(含DKIM,DMARC教程) [教程]利用宝塔面板邮局管理器搭建Roundcube Webmail自建邮局 [测评]喵云互联绍兴电信NAT套餐1测评 iperf3 网络性能测试 [收藏]13 个免费 PPT 模板网站汇总
    [测评]喵云互联绍兴电信NAT套餐1测评[教程]利用宝塔面板邮局管理器搭建Roundcube Webmail自建邮局iperf3 网络性能测试使用VestaCP搭建邮局(含DKIM,DMARC教程)[教程]AWS免费EC2注册/使用/添加IPV6/SSH连接/删除实例
    500MB~1GB/5GB~10GB/CP/tlchosting.co.uk wordpress去掉win主机链接中的index.php 10GB/100GB/CP/winning-host.info 推荐12个WordPress博客Feed及RSS订阅相关插件 GalaxyHostFree:免费VPS/256MB/10G/OpenVZ PayPal更改汇率结算
    最近评论
    b2b系统 发布于 1 年前(12月29日) 感谢分享
    Meteor 发布于 2 年前(10月20日) 哈哈,友链一直都在,后来换了主题后忘记修改显示数量了,现在恢复好了。
    弋牧 发布于 2 年前(10月12日) 这里已经看不到我的友连了吗?
    彩鸽 发布于 2 年前(10月04日) 写的不错
    B2B海外商城系统 发布于 2 年前(09月21日) 感谢分享
    标签聚合
    wordpress 活动 虚拟主机 Linux技巧 宝塔 技巧 VPS 域名解析
    友情链接
    • Anders Norén
    • Appurse
    • CSS参考手册
    • DeeTeam-迪提姆
    • Fatesinger
    • FreeSSL
    • gandi
    • Internetbs
    • LogoMaker
    • Meteor's Blog
    • PM唐杰
    • SSL For Free
    • WPEX-Themes
    • 优品PPT
    • 免费顶级域名
    • 博客大全
    • 印记
    • 弋牧
    • 挖站否
    • 闫宝龙博客

    COPYRIGHT © 2023 梓悦生活. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang