上一节我们用源代码的方式搭建了lnmp网站,后面我为了大家能够简单的明白怎么回事儿,没有截图。大家只要按照步骤做就可以了,当然原理我们先要弄懂。今天我们来学习下yum搭建lnmp网站架构。同样是在一台单机上来实现。
一台服务器,操作系统centos6.6,服务器能连接上互联网。
1.关闭防火墙与selinux.
wget http://www.atomicorp.com/installers/atomic
sh ./atomic
yes
ok
3.更新yum源
yum check-update
4.安装nginx 启动Nginx
yum install nginx -y
5.安装mysql 启动Mysql
yum install mysql mysql-server mysql-devel -y
6.安装php和所需组件使PHP支持MySQL、FastCGI模式
yum install -y php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap
yum install -y php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap
yum install -y php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm
7.启动php
/etc/init.d/php-fpm start
备份mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak
修改配置文件egrep -v "#|^$" /etc/nginx/nginx.conf.default > /etc/nginx/nginx.conf
vim /etc/nginx/nginx.conf
修改如下
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
location ~ .*\.(php|php5)?$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1
root@CentOS ~]# vi /etc/php.ini
.重启nginx php-fpm
10.编写测试文件
vim /usr/share/nginx/html/phpinfo.php
内容如下
<?php
phpinfo();
?>
重启服务测试
nginx与php连通了。
Mysql 用phpmyadmin 测试。这里我就不在截图了,我们参照前面的安装phpmyadmin安装即可。然后在浏览器测试!有什么不懂的请联系博主QQ1807074965!