自己搭建LNMP环境

来源:互联网 发布:retrofit解析json数组 编辑:程序博客网 时间:2024/05/21 19:39

配置:centos6.5服务器版本

1、首先更新系统

yum  update

自己的新系统可以使用which nginx(mysql,php) 分别查看是不是含有nginx 、mysql和php

一、安装nginx

  使用yum list nginx 查看yum中是不是维护有nginx,若有直接安装因为我这里没有

  1、编辑当前文件vi  /etc/yum.repos.d/nginx.repo

 2、在文件中保存

[nginx]

name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1
$releasever改为当前的系统版本如是6.x即为6;5.x即为5.
然后输入yum list  nginx 即可找到当前的额nginx版本
安装nginx   yum  install nginx
ps -ef | grep nginx  匹配nginx字符串 查看进程是否存在
启动nginx  
/etc/init.d/nginx start
tip:所有在centos上安装的软件在init.d 下都有一个启动脚本
master process 主进程
worker process 工作进程
验证nginx是不是启动或工作成功
因为我在阿里云上直接输入http://***.****.***.***如果看到nginx欢迎界面即是成功
二、安装php php-fpm
yum list php php-fpm
我的centos 直接找到了,所以就直接安装
yum install php  php-fpm
安装成功之后启动php-fpm
/etc/init.d/php-fpm start
修改nginx让php的请求转发到php-fpm上
vi /etc/nginx/conf.d/default.conf
只需要去掉nginx的注释即可
php中的root和nginx保持一致最好
修改/scripts为$document_root
在root目录下创建一个php文件,使用全路径访问如果能成功则nginx配置成功
三、mysql配置
yum list mysql mysql-server
如果存在
则使用yum install mysql  mysql-server
启动该脚本
mysql_install_db:作用 (建立起mysql自己所需要的系统表)
启动mysql
mysqld_safe &
连接mysql终端
mysql -uroot
show databases;  查看所有数据库

Ctrl+C  退出mysql终端

yum list php-mysql ---php连接mysql的纽带,让php拥有操作mysql的权利
安装php-mysql
yum install php-mysql
安装成功后重启php-fpm
/etc/init.d/php-fpm restart

创建php文件并访问判断数据库连接是不是成功
<?php

        @mysqli_connect("localhost","root","","mysql") or die("connect mysql failed\n");
echo "connect ok \n";

1 0
原创粉丝点击