CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

咱们通常常规的在Linux服务器中配置WEB系统会用到哪一种WEB引擎呢?Apache仍是比较经常使用的引擎之一。因此,咱们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是咱们经常使用的WEB环境。对于大部分同窗来讲,咱们会选择采用WEB面板或者是一键包安装,可是一键包或者面板也是有一些缺陷的,好比有些软件咱们并不须要安装。php

或者说,对于咱们深刻学习Linux系统的用户来讲,确定是须要一步步编译安装,这样才知道其中的原理。在这篇文章中,咱们将在CentOS6系统中(CentOS7感受不适特别好用)编译部署LAMP。若是咱们以为有须要的能够参考。若是咱们真用于生产环境的,建议对于脚本操做比较熟悉的再使用。html

CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

第1、升级最新源

yum update -ymysql

咱们在拿到Linux服务器以后能够安装CentOS系统,这里我安装的是CentOS6版本,建议64位系统。若是咱们有必要的话也能够修改别名,若是不修改也没事。web

第2、Apache引擎部署

一、安装Apache2sql

yum install httpd -y数据库

二、修改配置文件(/etc/httpd/conf/httpd.conf)apache

这里咱们须要根据服务器的配置进行简单的参数修改。这里我使用的是2GB内存的,因此以下:安全

KeepAlive Off服务器

...ide

<IfModule prefork.c>
StartServers 4
MinSpareServers 20
MaxSpareServers 40
MaxClients 200
MaxRequestsPerChild 4500
</IfModule>

第3、设置Apache主机帐户

一、建立配置文件

在/etc/httpd/conf.d目录中建立vhost.conf。

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin webmaster@imbwh.com
ServerName imbwh.com
ServerAlias www.imbwh.com
DocumentRoot /var/www/imbwh.com/public_html/
ErrorLog /var/www/imbwh.com/logs/error.log
CustomLog /var/www/imbwh.com/logs/access.log combined
</VirtualHost>

这里咱们须要将"imbwh.com"域名修改为咱们本身须要的。

二、建立网站目录

mkdir -p /var/www/imbwh.com/public_html
mkdir /var/www/imbwh.com/logs

给网站建立存放文件目录,这里须要将"imbwh.com"修改为本身的域名。

三、启动生效

service httpd start
/sbin/chkconfig --levels 235 httpd on

第4、安装MySQL数据库

一、安装数据库

yum install mysql-server -y

二、启动数据库

service mysqld start
/sbin/chkconfig --levels 235 mysqld on

三、设置数据库安全选项

mysql_secure_installation

根据向导设置数据库密码和一些默认配置。

第5、建立数据库帐户

这里咱们须要给网站项目建立数据库。

mysql -u root -p

登入数据库管理,这里密码是咱们上面设置的。

create database imbwh;
grant all on imbwh.* to 'imbwh' identified by 'imbwh.com';

根据实际须要设置数据库用户名(imbwh)和密码(imbwh.com)。

quit

退出MySQL数据库管理。

第6、PHP环境安装和配置

一、安装PHP

yum install php php-pear php-mysql -y

二、修改配置文件

/etc/php.ini

根据咱们服务器的配置修改文件参数。在这里我提到是用的2GB内存服务器,因此配置修改:

error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
error_log = /var/log/php/error.log
max_input_time = 30

根据咱们实际的配置微调。

三、建立PHP日志文件目录

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

四、启动

service httpd restart

这样,咱们就在当前CentOS服务器中建立完毕LAMP环境。

相关文章
相关标签/搜索