千家信息网

实战记录在CentOS6安装LAMP(Apache/MySQL/PHP)WEB教程

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,虽然我们当前可以使用 很多便捷的工具在服务器中配置WEB系统,比如宝塔面板、LNMP一键包。但是有些时候我们还是希望通过编译的方法进行安装。在这篇文章中,我们需要进行手动安装LAMP,基于CENTOS
千家信息网最后更新 2026年11月02日实战记录在CentOS6安装LAMP(Apache/MySQL/PHP)WEB教程

虽然我们当前可以使用 很多便捷的工具在服务器中配置WEB系统,比如宝塔面板、LNMP一键包。但是有些时候我们还是希望通过编译的方法进行安装。在这篇文章中,我们需要进行手动安装LAMP,基于CENTOS6系统。

第一步、安装和配置Apache服务器

yum update
yum install httpd

安装当前版本的Apache配置环境,然后配置httpd.conf(位置在/etc/httpd/conf/httpd.conf)文件,一般如何类似Linode 1GB方案可以这样的设置,也可以默认。

KeepAlive Off

......

< IfModule prefork.c>

StartServers 2

MinSpareServers 6

MaxSpareServers 12

MaxClients 80

MaxRequestsPerChild 3000

< /IfModule>

配置的时候不是要把里面设置都删除,而是对应的参数修改。

第二步、设置、绑定站点目录文件

手工安装LAMP不同于用一键包直接用命令就可以添加域名建立站点,这些所有都要用手工操作,比如我们这里需要添加域名建立站点

/etc/httpd/conf.d/vhost.conf

在上述的目录下建立vhost.conf文件,然后配置站点

NameVirtualHost *:80


ServerAdmin admin@bandwagonhoster.com

ServerName bandwagonhoster.com
ServerAlias www.bandwagonhoster.com
DocumentRoot /srv/www/bandwagonhoster.com/public_html/
ErrorLog /srv/www/bandwagonhoster.com/logs/error.log
CustomLog /srv/www/bandwagonhoster.com/logs/access.log combined
< /VirtualHost>


ServerAdmin admin@vultrla.com
ServerName vultrla.com
ServerAlias www.vultrla.com
DocumentRoot /srv/www/vultrla.com/public_html/
ErrorLog /srv/www/vultrla.com/logs/error.log
CustomLog /srv/www/vultrla.com/logs/access.log combined
< /VirtualHost>

我们在上面文件中可以看到是添加2个站点,如果是添加多个站点类似的复制修改对应的目录。同样的,我们需要对应的目录创建没有的目录路径。

mkdir -p /srv/www/bandwagonhoster.com/public_html
mkdir /srv/www/bandwagonhoster.com/logs

mkdir -p /srv/www/vultrla.com/public_html
mkdir /srv/www/vultrla.com/logs

对应的目录路径比如srv是我创建的,如果有需要其他路径我们根据自己的需要自己创建。

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

启动httpd以及设置开机启动。

第三步、安装MYSQL数据库

A - 安装并且启动

yum install mysql-server #安装MYSQL服务
/sbin/chkconfig --levels 235 mysqld on # 设置开机启动
/etc/init.d/mysqld start # 启动MYSQL

B - 设置数据库用户

mysql_secure_installation #安装设置ROOT权限,根据提示设置ROOT密码

可以移除默认的其他用户和其他默认数据。

mysql -u root -p # 登录ROOT数据库用户
create database vultrla;
grant all on vultrla.* to 'vultrlauser' identified by 'vultrla.com';

创建laozuo数据库用户,以及laozuouser数据库用户名,以及laozuo.org数据库密码,这里我们创建之后,后面搭建网站时候需要用到。创建完毕之后输入quit退出。

第四步、安装PHP环境

yum install php php-pear

安装PHP环境,然后配置/etc/php.ini文件。

error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
display_errors = Off
log_errors = On
error_log = /var/log/php/error.log
max_execution_time = 30
memory_limit = 128M
register_globals = Off
max_input_time = 30

用vi寻找上述的几个参数,然后对应进行修改参数,保存退出。

mkdir /var/log/php
chown apache /var/log/php

创建日志文件,如果我们需要支持MYSQL在PHP中,需要输入下面的命令安装php5-mysql包。

yum install php-mysql
/etc/init.d/httpd restart

安装并设置启动。


就这样,我们通过手工的方式在CENTOS中安装LAMP WEB系统。如果我们是希望直接用于生产环境的用途,建议还是使用成熟的工具,不要手工安装。

数据 配置 数据库 文件 目录 站点 用户 手工 环境 参数 时候 系统 路径 服务 命令 域名 密码 工具 服务器 还是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 互联网科技工作委员会毛军 广州百单互联网科技有限公司 互联网品科技 哈尔滨新华互联网科技 太原新华互联网科技学校怎么样 互联网之后的科技是什么 千方科技属于互联网企业吗 电子科技大学互联网创业大赛 深圳艾果互联网通讯科技 锡山区互联网智能科技产品供应 银行科技岗属于互联网吗 工业互联网科技成果转化 上海乐五互联网科技有限公司 西安有哪些互联网高科技企业 互联网科技平台产品运营 众联互联网络科技 三亚科技创新互联网基地 深圳互联网科技园地址 华人运通互联网科技公司 新华互联网科技2019 互联网科技教育视频 互联网科技产业特征 互联网媒体平台算高科技产业 互联网科技公司营业执照怎么办理 郑州欣桑互联网科技有限公司 扫呗互联网科技有限公司 长沙渺峰互联网科技有限公司 优雇互联网科技有限公司 互联网大会出现的黑科技
0