梓悦生活

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

CentOS手工安装LAMP环境

2017/05/19 2712点热度 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 webmaster@example.com
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 webmaster@example.org
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
    取消回复

    最新 热点 随机
    最新 热点 随机
    Vultr 推出免费云主机,用于鼓励全球创新 一键网络重装系统 – 魔改版(适用于Linux / Windows) Debian/Ubuntu SSH端口一键修改脚本及关闭防火墙 [云监控探针]支持节点管理和监控的ServerStatus 宝塔面板7.7.0版本及以下解锁付费插件开心版方法 宝塔面板版本降级至7.7.0方法
    一键网络重装系统 – 魔改版(适用于Linux / Windows)MyNodeQuery一款简洁好用的云监控探针宝塔面板如何取消绑定或强制登录宝塔账号宝塔面板版本降级至7.7.0方法宝塔面板7.7.0版本及以下解锁付费插件开心版方法Debian/Ubuntu SSH端口一键修改脚本及关闭防火墙
    Linux VPS一键添加/删除Swap虚拟内存 WordPress关闭自动更新检测 [补货]Anynode:洛杉矶KVM/CN2线路/年付15美元起 Azure虚拟机开通后需要做的那些事 强制卸载阿里云自带程序教程 V2安装管理一键脚本
    最近评论
    Meteor 发布于 3 周前(03月09日) 是的,要求的配置也要高很多,不一定所有服务器都适用
    夏日博客 发布于 3 周前(03月04日) 高版本的win系统越来越不好装了。
    侠客书 发布于 4 个月前(11月29日) 具体改了些什么?
    rtyu 发布于 6 个月前(10月07日) 来过,留个印迹~
    Adoncn 发布于 1 年前(01月10日) 不错!!!不错!!!
    标签聚合
    域名解析 Linux 技巧 活动 VPS Linux技巧 虚拟主机 wordpress
    友情链接
    • Anders Norén
    • Appurse
    • CSS参考手册
    • DeeTeam-迪提姆
    • Fatesinger
    • FreeSSL
    • gandi
    • Internetbs
    • Kevan's Blog
    • LogoMaker

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

    Theme Kratos Made By Seaton Jiang