lnmp环境搭建教程(2)

时间:2017-04-14 08:02:16 

【点击图片进入下一页或下一篇】

绑定域名

我想通过域名来访问这个站点,比如我访问http://wsw.qingguow.cn,可以查看到服务器上的站点目录,这个时候就要配置nginx来绑定域名了。进入目录/etc/nginx/conf.d,复制自带的配置文件virtual.conf,改成了www.qingguow.cn.conf,注意后缀一定要是.conf,编辑这个配置文件,重启一下nginx。

server {

listen 80;

server_name www.qingguow.cn;

location / {

root /usr/local/web;

index index.html index.htm;

}

}

我在/usr/local/web目录下新建了个index.html的文件,里面随便写了一句话,修改一下windows的host文件,把域名指向到我的虚拟机ip

192.168.2.100 www.qingguow.cn

此时我直接访问域名就能看到刚才的那个index.html的文件了,浏览器也会提示你这个域名被重定向了

【点击图片进入下一页或下一篇】

此时我可以去看下nginx的访问和错误日志,默认是/var/log/nginx/access.log,使用tail -f这个命令,可以实时监看这个日志文件

tail -f /var/log/nginx/access.log ,这个可以帮助我知道,此时nginx确实是运行正常的。

安装并配置PHP

我在刚才的目录下新建了个index.php的文件,直接访问这个文件,浏览器会弹出下载框,文件被直接下载了,这个时候就要安装PHP了

yum install php

#查看一下版本

php -v

【点击图片进入下一页或下一篇】

这个版本还是PHP 5.3已经非常老了,稍后我会去写升级PHP。这个时候PHP已经安装成功了,但是还没有和nginx进行搭配起来,还需要安装php-fpm

yum install php-fpm

#开启php-fpm

service php-fpm start

此时php-fpm已经开启了,并且默认监听9000端口,配置nginx来支持PHP,编辑www.qingguow.cn.conf,改成如下配置文件。配置文件中应该注意这样几点:

1. root指令提到location指令外面来,解决file not found错误

2.fastcgi_pass指令,nginx连接fastcgi

3.fastcgi_param SCRIPT_FILENAME指定这个参数,也是解决file not found错误

4. file not found错误时,nginx的error.log错误日志是FastCGI sent in stderr: "Primary script unknown",搜索这个就能找到解决方法

5. 遇到错误时,一定要看错误日志,然后再去对症搜索。

server {

listen 80;

server_name www.qingguow.cn;

root /usr/local/web;

location / {

index index.html index.htm index.php;

}

location ~ .php {

fastcgi_pass 127.0.0.1:9000;#指定FastCGI服务器监听端口与地址

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#指定脚本的路径

include fastcgi_params;#加载一些参数,这个文件已经存在了

}

}

新建一个index.php的文件,使用phpinfo()函数打印看看php的参数情况,浏览器中访问,是正常的。

【点击图片进入下一页或下一篇】

安装mysql数据库

接下来我要再安装上mysql数据库,这个我就能使用PHP去连接和使用mysql数据库了。我要安装mysql和mysql-server一个是客户端,一个服务端,默认安上的mysql数据库,用户名是root,密码是空,这可不怎么安全,当然现在这个数据库只能我们本地去连,无法远程连接,也没啥问题,稍后再去处理增加用户和修密码的问题。

#安装客户端

yum install mysql

#安装服务端

yum install mysql-server

#开启mysql服务

service mysqld start

#连接数据库

mysql -hlocalhost -uroot -p

这个时候,lnmp环境就搭完了。

看不过瘾?点击下面链接!
本站微信公众号:gsjx365,天天有好故事感动你!

上一页12下一页

相关电脑知识

美图欣赏

电脑知识排行榜