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環境。

相關文章
相關標籤/搜索