基于LNMP测试环境的工具搭建

1.LNMP

linux,nginx,mysql,PHP

2.为何选用LNMP

资源占用少,更多并发,代理服务器,热启动,稳定高效,负载均衡,邮件服务器

3.linux环境准备

4.网络配置

查看当前服务器网络:ifconfig -a ,手动开启网络 ifup eth0。

自动开启网络,配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

将onboot改为yes. 保存退出

输入命令:service network restart 开启

5.SSH链接

6.磁盘挂载

7.yum lnmp环境

查看yum介绍   man yum

查看yum的yum配置文件   cd/etc/yum.repos.d/

改名

改配置文件

vi CentOS-Media.repo

这两处修改为下图

清楚之前yum的所有   yum clean all

创建现有yum缓存 yum makecache

8.yum版nginx安装和使用

官网http://nginx.org/

配置好了之后安装nginx

然后通过命令 nginx启动服务,注意关闭防火墙, service iptables status查看防火墙状态

9.yum安装PHP

yum -y install php 安装 

php -v 查看PHP版本

10.让nginx支持PHP(默认nginx是不支持PHP的,需要通过php-fpm 服务来监听支持,此服务

需要9000端口。这里联系到cgi方面的知识,可以自行了解一下。)

通过yum安装php-fpm

启动php-fpm  service php-fpm start

进入nginx配置文件,  etc/nginx/conf.d/default.conf

打开php-fpm那段注释,

11.yum安装mysql

yum -y install mysql-server mysql 安装服务端和客户端

service msqld start 启动mysql

设置密码(安装过程中有,复制就好)

重启 service mysqld restart

登录 mysql -u root -p

12.通过PHP连接mysql

在PHP目录创建文件db.php,写入连接代码

连接出错的时候,可以查看日志,但是因为PHP请求是给php-fpm的服务处理的,所以应该查看

php-fpm的日志  命令:cat  目录/error.log

原因是未安装mysql支持,yum search php命令找到php-mysql

安装yum - y install php-mysql

重新启动 service php-fpm restart

13.源码安装 nginx,php,mysql

直接去官网 wget每个源码地址

14.编译环境的准备

安装编译工具  gcc    gcc-c++   ;命令:yum -y install gcc    gcc-c++

安装完成之后,依次解压nginx,php,mysql源码

在nginx.org找到以下代码。

在终端运行次代码

安装完成需要三个依赖包(常见的)

openssl openssl-devel      pcre-8.41   zlib-1.211

15.源码安装PHP

在PHP官网查看。

注意:在安装PHP的时候,尽量把所有需要的扩展都一并安装

./configure --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql

在此处会报一个error错误:缺少PHP xml2的一个安装包

通过yum下载一个 :yum -y install libxml2-devel

16.编译版mysql安装

官网找到编译版安装,不推荐源码安装

所需依赖包

libaio

perl

numactl

17.源码版优缺点

优点:按需安装,版本灵活

缺点:依赖包解决繁琐,安装步骤繁琐

18.安装testlink

视频地址:https://www.imooc.com/video/18213

猜你喜欢

转载自blog.csdn.net/qq_31164125/article/details/84023939
今日推荐