1.鍏抽棴闃茬伀澧?br />[root@CentOS ~]# chkconfig iptables off
2.鍏抽棴selinux
vi /etc/sysconfig/selinux
//灝哠ELINUX=enforcing淇敼涓篸isabled鐒跺悗閲嶅惎鐢熸晥
3銆侀厤緗瓹entOS 6.0 絎笁鏂箉um婧愶紙CentOS榛樿鐨勬爣鍑嗘簮閲屾病鏈塶ginx杞歡鍖咃級
[root@CentOS ~]# yum install wget
//涓嬭澆wget宸ュ叿
[root@CentOS ~]# wget http://www.atomicorp.com/installers/atomic
//涓嬭澆atomic yum婧?br />[root@CentOS ~]# sh ./atomic
//瀹夎鎻愮ず杈撳叆鏃惰緭yes
[root@CentOS ~]# yum check-update
//鏇存柊yum杞歡鍖?/p>
4.瀹夎寮鍙戝寘鍜屽簱鏂囦歡
[root@CentOS ~]# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng
libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel
gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2
libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel
5.鍗歌澆宸插畨瑁呯殑apache銆乵ysql銆乸hp
[root@CentOS ~]# yum remove httpd
[root@CentOS ~]# yum remove mysql
[root@CentOS ~]# yum remove php
6.瀹夎nginx
[root@CentOS ~]# yum install nginx
[root@CentOS ~]# service nginx start
[root@CentOS ~]# chkconfig --levels 235 nginx on
//璁?銆?銆?綰у埆寮鏈哄惎鍔?/p>
7.瀹夎mysql
[root@CentOS ~]# yum install mysql mysql-server mysql-devel
[root@CentOS ~]# service mysqld start
[root@CentOS ~]# chkconfig --levels 235 mysqld on
[root@CentOS ~]# mysqladmin -u root password "123456"
//涓簉oot鐢ㄦ埛璁劇疆瀵嗙爜
[root@CentOS ~]# service mysqld restart
//閲嶅惎mysql
8.瀹夎php
[root@CentOS ~]# yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap
php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap
php-tidy php-common php-devel php-fpm
//瀹夎php鍜屾墍闇緇勪歡浣縋HP鏀寔MySQL銆丗astCGI妯″紡
[root@CentOS ~]# service php-fpm start
[root@CentOS ~]# chkconfig --levels 235 php-fpm on
9.閰嶇疆nginx鏀寔php
[root@CentOS ~]# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak
//灝嗛厤緗枃浠舵敼涓哄浠芥枃浠?br />[root@CentOS ~]# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf
//鐢變簬鍘熼厤緗枃浠惰鑷繁鍘誨啓鍥犳鍙互浣跨敤榛樿鐨勯厤緗枃浠朵綔涓洪厤緗枃浠?br />//淇敼nginx閰嶇疆鏂囦歡錛屾坊鍔爁astcgi鏀寔
[root@CentOS ~]# vi /etc/nginx/nginx.conf
index index.php index.html index.htm;
//鍔犲叆index.php
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
//灝嗕互涓婁唬鐮佹敞閲婂幓鎺夛紝騫朵慨鏀規(guī)垚nginx榛樿璺緞
10.閰嶇疆php
//緙栬緫鏂囦歡php.ini錛屽湪鏂囦歡鏈熬娣誨姞cgi.fix_pathinfo = 1
[root@CentOS ~]# vi /etc/php.ini
11.閲嶅惎nginx php-fpm
[root@CentOS ~]# service nginx restart
[root@CentOS ~]# service php-fpm restart
12.寤虹珛info.php鏂囦歡
[root@CentOS ~]# vi /usr/share/nginx/html/info.php
<?php
phpinfo();
?>
13.嫻嬭瘯nginx鏄惁瑙f瀽php
杈撳叆錛?92.168.1.105/info.php
鏄劇ずphp鐣岄潰璇存槑瑙f瀽鎴愬姛