centos服務器LNMP環境搭建


 

系統環境:

centos6.5 內核2.6.32

一、更換軟件源(可選操作)



1、備份軟件源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

 2、獲取163源

wget mirrors.163.com/.help/CentOS6-Base-163.repo

 3、生效軟件源

 mv CentOS6-Base-163.repo CentOS-Base.repo

 4、建立緩存

 
 yum makecache

 5、更新

yum update

 


二、安裝nginx

1、添加軟件倉庫

vim /etc/yum.repos.d/nginx.repo

 添加如下代碼

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

 

2、安裝nginx

 

yum install nginx

 

重啟服務

service nginx restart

 

三、安裝mysql

1、 添加mysql的yum倉庫

前往官網下載合適的倉庫倉庫http://dev.mysql.com/downloads/repo/yum/

安裝倉庫

yum localinstall platform-and-version-specific-package-name.rpm

 注意:platform-and-version-specific-package-name為你下載的文件名稱

 

 2、安裝mysql

sudo yum install mysql-community-server

 

開啟服務

 service mysqld start

 

查看服務是否設置為開機啟動

chkconfig --list | grep mysqld 

 

設置服務開機啟動

chkconfig mysqld on

 

為root用戶設置密碼

mysqladmin -u root password 'new-password'

 三、安裝配置php

安裝必要的依賴庫

yum install -y libxml2 libxml2-devel openssl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel mcrypt mhash

 

解壓 php源代碼:

tar -jxvf    

 配置並構建 PHP。在此步驟可以使用很多選項自定義 PHP,例如啟用某些擴展等。 運行 ./configure --help 命令來獲得完整的可用選項清單。

cd 

 

./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --enable-fpm --disable-ipv6 --enable-pdo --with-pdo-mysql --with-openssl --with-mcrypt --with-mhash --enable-json --enable-mbstring --with-gd --with-openssl-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-freetype-dir --enable-gd-native-ttf --enable-gd-jis-conv --enable-zip

 

make && make install

 

3、創建配置文件

cp /usr/local/php5/etc/php-fpm.conf.default /usr/local/php5/etc/php-fpm.conf

 

5、在啟動服務之前,需要修改 php-fpm.conf 配置文件,確保 php-fpm 模塊使用 www-data 用戶和 www-data 用戶組的身份運行。

vim /usr/local/php5/etc/php-fpm.conf

 修改如下

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
; will be used.
user = www-data
group = www-data

 如果不存在用戶和用戶組則創建用戶

groupadd www-data
useradd -g www-data www-data

4、將 php.ini 文件中的配置項 cgi.fix_pathinfo 設置為 0

從源碼根目錄復制配置文件

cp php.ini-development /usr/local/php/php.ini

 修改配置文件

vim /usr/local/php/php.ini

 定位到cgi.fix_pathinfo= 並將其修改為如下所示:

cgi.fix_pathinfo=0

 

 從源碼復制php-fpm啟動管理工具

cp sapi/fpm/php-fpm /usr/local/php5/bin

 

然后啟動 php-fpm 服務

 cd /usr/local/php5/bin/
./php-fpm

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com