linux 下LNMP环境搭建
2015-07-15 09:35
671 查看
1,检查是否安装程序
which nginx #查看nginx是否存在
which php
#查看php是否存在
which mysql
#查看mysql是否存在
2,安装开始
yum list nginx
#列出nginx
yum install nginx # 安装 nginx
#看见Complete!安装成功
3,查看nginx是否安装成功
which nginx
service nginx start
#启动nginx服务方法[1]
/etc/init.d/nginx start #启动nginx服务方法[2]
ps -ef |grep nginx
# 查看nginx进程
4,查看网卡信息
ifconfig #查看网卡信息
打开浏览器 http://58.96.188.200/
看到{欢迎界面}说明安装成功!
安装php
1,安装php
yum list php php-fpm
#列出php 和 php-fpm 是否存在
yum -y install php php-fpm
#安装php 和 php-fpm 包
#看见{complete!}说明安装成功
2,启动php-fpm
/etc/init.d/php-fpm start
#启动php-fpm服务方法[1]
service php-fpm start
#启动php-fpm服务方法[2]
3,修改nginx 配置文件让php的请求转发到php-fpm 所绑定的ip和端口上
vi /etc/nginx/conf.d/default.conf
#行[37-43]
去掉#号:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
代码解释:
当用户的请求URL是以 .php 为结尾的时候
则执行这个区块的内容:
root 指定的目录
pass 转发端口[e]
index 如果是指定目录结尾的时候 自动加上 index.php
param 要执行documnetRoot 里的文件 传递过来的文件名
include 在家配置文件[e]
4,重启nginx:
/etc/init.d/nginx restart
#1
service nginx restart
#2
验证是否处理请求php文件:
vi /usr/share/nginx/html/info.php
<?php
phpinfo();
访问ip网址:
http://58.96.188.200/info.php #查看php相关信息
安装mysql
1,安装mysql
yum list mysql mysql-server
#搜索mysql数据包
yum -y install mysql mysql-server
#不需要提示安装
#看见{Complete!}安装成功。
2,查看mysql ,mysql-server 是否存在:
which mysql
#查看mysql是否存在
whick mysql_safe
#查看mysql_safe 是否存在
mysql_install_db
#mysql初始化,在mysql中建立起系统表
mysql_safe &
# 启动mysql
ps -ef |grep mysqld
#mysqld是否存在
mysql -uroot
#链接进入mysql数据库
Ctrl +C 或者 exit!
#退出终端
安装php对mysql操作的扩展
1,
yum -y install php-mysql
#安装php-mysql 扩展
service php-fpm restart
# 重启php-fpm 进程
2,检查是否可以通过php操作mysql数据库
vi /usr/share/nginx/html/db.php
<?php
@mysqli_connect("localhost", 'root', '', 'mysql') or die('connect mysql failed\n');
echo 'connect ok \n';
php /usr/share/nginx/html/db.php
#用命令执行php
http://58.96.188.200/db.php # 在浏览器执行
3,
/etc/init.d/mysqld stop
#停止mysql进程[1]
service mysqld stop # 停止mysql进程[2]
php /usr/share/nginx/html/db.php
#用命令执行php http://58.96.188.200/db.php # 在浏览器执行
查看数据库链接是否有问题
which nginx #查看nginx是否存在
which php
#查看php是否存在
which mysql
#查看mysql是否存在
2,安装开始
yum list nginx
#列出nginx
yum install nginx # 安装 nginx
#看见Complete!安装成功
3,查看nginx是否安装成功
which nginx
service nginx start
#启动nginx服务方法[1]
/etc/init.d/nginx start #启动nginx服务方法[2]
ps -ef |grep nginx
# 查看nginx进程
4,查看网卡信息
ifconfig #查看网卡信息
打开浏览器 http://58.96.188.200/
看到{欢迎界面}说明安装成功!
安装php
1,安装php
yum list php php-fpm
#列出php 和 php-fpm 是否存在
yum -y install php php-fpm
#安装php 和 php-fpm 包
#看见{complete!}说明安装成功
2,启动php-fpm
/etc/init.d/php-fpm start
#启动php-fpm服务方法[1]
service php-fpm start
#启动php-fpm服务方法[2]
3,修改nginx 配置文件让php的请求转发到php-fpm 所绑定的ip和端口上
vi /etc/nginx/conf.d/default.conf
#行[37-43]
去掉#号:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
代码解释:
当用户的请求URL是以 .php 为结尾的时候
则执行这个区块的内容:
root 指定的目录
pass 转发端口[e]
index 如果是指定目录结尾的时候 自动加上 index.php
param 要执行documnetRoot 里的文件 传递过来的文件名
include 在家配置文件[e]
4,重启nginx:
/etc/init.d/nginx restart
#1
service nginx restart
#2
验证是否处理请求php文件:
vi /usr/share/nginx/html/info.php
<?php
phpinfo();
访问ip网址:
http://58.96.188.200/info.php #查看php相关信息
安装mysql
1,安装mysql
yum list mysql mysql-server
#搜索mysql数据包
yum -y install mysql mysql-server
#不需要提示安装
#看见{Complete!}安装成功。
2,查看mysql ,mysql-server 是否存在:
which mysql
#查看mysql是否存在
whick mysql_safe
#查看mysql_safe 是否存在
mysql_install_db
#mysql初始化,在mysql中建立起系统表
mysql_safe &
# 启动mysql
ps -ef |grep mysqld
#mysqld是否存在
mysql -uroot
#链接进入mysql数据库
Ctrl +C 或者 exit!
#退出终端
安装php对mysql操作的扩展
1,
yum -y install php-mysql
#安装php-mysql 扩展
service php-fpm restart
# 重启php-fpm 进程
2,检查是否可以通过php操作mysql数据库
vi /usr/share/nginx/html/db.php
<?php
@mysqli_connect("localhost", 'root', '', 'mysql') or die('connect mysql failed\n');
echo 'connect ok \n';
php /usr/share/nginx/html/db.php
#用命令执行php
http://58.96.188.200/db.php # 在浏览器执行
3,
/etc/init.d/mysqld stop
#停止mysql进程[1]
service mysqld stop # 停止mysql进程[2]
php /usr/share/nginx/html/db.php
#用命令执行php http://58.96.188.200/db.php # 在浏览器执行
查看数据库链接是否有问题
相关文章推荐
- linux vim分屏命令
- linux 查找目录或文件
- Linux下如何使CP命令不提示覆盖
- linux yum命令详解
- linuxsocket通信recv研究缓存机制
- Linux/Mingw Excel (*.xls)文件读取,使用libxls库
- Linux忘记root密码的解决办法
- linux 同步IO: sync、fsync与fdatasync
- Boost.PropertyTree读取ini文件(Linux环境)
- 7个Linux和Ubuntu下的免费CSS编辑器
- linux 操作系统的一些常见目录
- linux中strcpy strncpy memcpy sprintf snprintf区别总结
- ldd3读书笔记:x86的中断处理顺序
- 整理Linux查看系统日志的一些常用命令
- Linux下防止ddos攻击
- Linux下防御或减轻DDOS攻击方法
- Android Day02-linux下的文件权限
- Linux 学习篇一
- Linux多线程与同步
- linux下arm-none-linux-gnueabi交叉编译环境的建立