Home > Database > Mysql Tutorial > Amazon AWS EC2 Linux AMI上创建Nginx+PHP+MySQL环境

Amazon AWS EC2 Linux AMI上创建Nginx+PHP+MySQL环境

WBOY
Release: 2016-06-07 16:34:55
Original
2522 people have browsed it

运行环境:Amazon Linux AMI 2012.09-release 1、系统更新和配置 1)更新系统软件 $ sudo -s# yum check-update# yum update 更新完后reboot一下吧,因为很可能有kernel的更新! 2)安装rz/sz: # wget ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/release

运行环境:Amazon Linux AMI 2012.09-release

1、系统更新和配置

1)更新系统软件

$ sudo -s
# yum check-update
# yum update
Copy after login

更新完后reboot一下吧,因为很可能有kernel的更新!

2)安装rz/sz:

# wget ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/releases/16/Fedora/i386/os/Packages/lrzsz-0.12.20-29.fc16.i686.rpm
# rpm -ivh lrzsz-0.12.20-29.fc16.i686.rpm
Copy after login

3)修改时区:

$ sudo vi /etc/sysconfig/clock 
ZONE="Asia/Shanghai"
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
Copy after login

4)关闭一些不必要自动启动的服务:

$ sudo chkconfig iptables off
$ sudo chkconfig ip6tables off
# chkconfig netfs off
# chkconfig lvm2-monitor off
Copy after login

2、增加1024M的swap交换文件

1)创建并激活swap交换文件:

# cd /var/
# dd if=/dev/zero of=swapfile bs=4096 count=262144
# /sbin/mkswap swapfile
# /sbin/swapon swapfile
Copy after login

2)加到fstab文件中让系统引导时自动启动:

# vi /etc/fstab
在末尾增加以下内容:
/var/swapfile     swap swap     defaults     0  0
Copy after login

3、安装gcc编译器

# yum -y install gcc
# yum -y install gcc-c++
# yum -y install make automake
Copy after login

4、安装 nginx

1)安装依赖的库:

# yum -y install pcre-devel zlib-devel openssl openssl-devel
Copy after login

2)安装nginx:

# yum install nginx
Copy after login

加入开机自动启动:

# chkconfig --level 35 nginx on
# /etc/init.d/nginx start
Copy after login

5、安装PHP

# yum search php5
# yum install php54-fpm php54-gd
Copy after login

修改配置:

# vi /etc/php-fpm.d/www.conf
;listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php-fpm.sock
user = nginx
group = nginx
pm.max_children = 20
pm.start_servers = 3
pm.min_spare_servers = 3
pm.max_spare_servers = 10
pm.max_requests = 5000
Copy after login

创建session目录:

# cd /var/lib/php/
# mkdir session
# chown nginx. session
Copy after login

加入开机自动启动:

# chkconfig --level 35 php-fpm on
# /etc/init.d/php-fpm start
Copy after login

6、安装MySQL Server

安装MySQL 5.5:

# yum install mysql55-server php54-mysql
Copy after login

加入开机自动启动:

# chkconfig --level 35 mysqld on
# /etc/init.d/mysqld start
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template