当前位置:首页 » 云服务器 » linux服务器搭建lnmp

linux服务器搭建lnmp

发布时间: 2022-11-22 01:07:24

1. 如何在linux系统架设lnmp nginx 配置,只供内网使用

准备工作:
1.安装好VMware 12 软件;
2.安装好centos 7 系统;
3.配置好网络,不管是桥接还是nat等都行 ,能上网就行。

开始安装:安装到/usr/local目录下
1.cd /usr/local //进入目录
2.yum install gcc gcc++ gcc-c++ -y //安装编译需要的包
3.wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz && tar -zxvf pcre-8.39.tar.gz && cd pcre-8.39/ && ./configure && make && make install
//这条命令好长,解释下,下载pcre库的软件包,解压并进入解压后目录,编译安装!

4.wget http://zlib.net/zlib-1.2.8.tar.gz && tar -zxvf zlib-1.2.8.tar.gz && cd zlib-1.2.8/ && ./configure && make && make install
//这条命令是安装zlib库,同上

5.wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz && tar -zxvf openssl-1.0.1c.tar.gz && cd openssl-1.0.1c && ./config && make && make install
//安装ssl,同上

此处需要多说一句,1-5步骤完全可以写个shell脚本来实现,下面我就把自己写的脚本贴在下面,仅供参考:
vim nginx.sh
#!/bin/bash
cd /usr/local
yum install gcc gcc++ gcc-c++ -y
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz && tar -zxvf pcre-8.39.tar.gz && cd pcre-8.39/ && ./configure && make && make install
wget http://zlib.net/zlib-1.2.8.tar.gz && tar -zxvf zlib-1.2.8.tar.gz && cd zlib-1.2.8/ && ./configure && make && make install
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz && tar -zxvf openssl-1.0.1c.tar.gz && cd openssl-1.0.1c && ./config && make && make install

chmod 755 nginx.sh
说明:此脚本必须以root运行!

6.tar -zxvf nginx-1.10.1.tar.gz && ./configure && make && make install //此处安装nginx主程序
7./usr/local/nginx/sbin/nginx //启动nginx

最后在局域网内输入centos 7的ip 即可访问nginx!
最后也可以加入脚本,所以说linux下shell来做自动化部署很方便,根本就不需要守护着一步步安装!

2. 虚拟机linux系统怎么搭建lnmp环境

搭建phpcms运行环境 有个 phpnow 的工具 只要安装好以后就可以实现运行了。1、新闻系统推荐用动易的,根据你的要求推荐用动易的4.0就可以了,不需要

3. linux 环境怎么搭建lnmp

安装nginx

1
检查是否安装该程序:
which nginx #查看nginx是否存在
which php #查看php是否存在
which mysql #查看mysql是否存在

2
yum list nginx #列出nginx
yum install nginx #安装nginx

#看见{Complete! } 安装成功。

3
which nginx #查看nginx是否存在

service nginx start #启动nginx进程方法[1]
/etc/init.d/nginx start #启动nginx进程方法[2]

ps -ef | grep nginx #查看nginx进程

4
ifconfig #查看网卡信息

打开浏览器:http://182.92.73.109/

看到 { 欢迎界面 } 说明安装成功!

END
安装PHP

1
安装PHP:
yum list php php-fpm #列出php 和php-fpm 是否存在
yum -y install php php-fpm #安装php 和php-fpm软件包
#看见{Complete! } 安装成功。
------------------------------------
启动php-fpm:
/etc/init.d/php-fpm start #1
service php-fpm start #2

2
修改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]

注:(1):wq #保存 (2) i #插入 (3):q! #不保存退出

3
重启nginx:
/etc/init.d/nginx restart #1
service nginx restart #2
--------------------------------------------------
验证是否处理请求PHP文件:
vi /usr/share/nginx/html/info.php
<?php
phpinfo();
---------------------------------------------------
访问IP网址:
http://182.92.73.109/info.php

END
安装mysql

1

yum list mysql mysql-server #搜索mysql数据包

yum -y install mysql mysql-server #不需要提示安装
#看见{Complete! } 安装成功。

2
查看mysql mysql-server是否存在:

which mysql #查看mysql是否存在
which mysqld_safe #查看mysqld_safe是否存在
-------------------------------------------------------
mysql_install_db #mysql初始化,在mysql中建立起系统表

mysqld_safe & #启动mysql

ps -ef | grep mysqld #mysqld 是否存在

----------------------------------------------
mysql -uroot #链接进入mysql数据库

Ctrl-C -- exit! #退出终端

END
安装php对mysql操作的扩展

yum -y install php-mysql #安装php-mysql 扩展

service php-fpm restart #重启php-fpm进程

检查是否可以通过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://182.92.73.109/db.php #在浏览器执行
步骤阅读

3
/etc/init.d/mysqld stop #停止mysql进程[1]
service mysqld stop #停止mysql进程[2]
--------------------------------------------------

php /usr/share/nginx/html/db.php #用命令行执行php

http://182.92.73.109/db.php #在浏览器执行

---------------------------------------------------
看到以下效果就是 说明数据 链接没有问题

安装PHP模块详细信息稍后发表 ,暂就这么多。

4. 怎样用yum搭建lnmp linux7

你好,1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。 安装的命令是,yum install ~ 删除的命令是,yum remove ~ 其中~ 代表软件名 2.用yum查询想安装的软件 1.使用YUM查找软件包 命令:yum search ~ 2.列出所有可安装的软件包 命令:yum list 3.列出所有可更新的软件包 命令:yum list updates 4.列出所有已安装的软件包 命令:yum list installed 5.列出所有已安装但不在Yum Repository 内的软件包 命令:yum list extras 6.列出所指定软件包 命令:yum list ~ 7.使用YUM获取软件包信息 命令:yum info ~ 8.列出所有软件包的信息 命令:yum info 9.列出所有可更新的软件包信息 命令:yum info updates 10.列出所有已安装的软件包信息 命令:yum info installed 11.列出所有已安装但不在Yum Repository 内的软件包信息 命令:yum info extras 12.列出软件包提供哪些文件 命令:yum provides~ 2.离线包: 下载yum的.RPM包(软件官方网站),rpm -ivh 下载的yum包名安装。

5. 如何在Linux系统上搭建LNMP环境

分情况,看配置。测试环境十几分钟就搞定。如果要搭线上环境的话nginx编译安装很快,mysql慢,php比nginx稍长一些。再加上调试的话大概1个半小时。

6. LNMP搭建、WWW服务器的配置中需要注意的细节及方法

常见的注意事项:

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版

  • 需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间

  • 需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!

  • 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!。

  • 安装PHP 7及以上版本必须1G以上内存!。

  • VPS或服务器必须已经联网且必须设置的是网络源不能是光盘源,同时VPS/服务器DNS要正常!

  • Linux下区分大小写,输入命令时请注意!

  • 如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!

  • CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用!

  • Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux发行版只能使用1.6进行安装!

  • 低于PHP 7.1.*版本不支持Ubuntu 19+等非常新的Linux发行版!

有不懂的可以问我

7. 在Linux搭建测试环境一般步骤是怎么样

首先是准备工作,需要提前获取集成环境安装包(如LNMP)、项目部署包、项目部署说明文档;其次是安装集成环境(一般用来集中式安装数据库和web服务器);最后是部署项目(将解压后的项目文件复制到制定的web服务器访问目录下)。可以了解一下黑马程序员的软件测试课程,里面讲的非常详细。

8. linux平台下搭建lnmp环境时候出现错误

看不出来是哪的毛病,建议使用写一个php测试文件测试,代码如下

<?php

phpinfo();

?>

9. 如何在Linux服务器内部属LNMP环境

如果你不是很明白 可以直接去下载一键安装包 。网上很多,连着网运行脚本就行。他会自动下载所需的所有东西,你自己会编译的话就手动下载就行,souhu或163的源 就有你需要的文件

热点内容
文字加密器 发布:2025-01-11 11:01:08 浏览:453
vc60非静态编译 发布:2025-01-11 10:51:32 浏览:614
电脑上怎么解压缩文件 发布:2025-01-11 10:51:31 浏览:782
枪战王者如何用账号密码登录 发布:2025-01-11 10:30:56 浏览:936
mysql在linux下安装 发布:2025-01-11 10:30:49 浏览:843
数据库copy 发布:2025-01-11 10:26:06 浏览:533
unity清理缓存 发布:2025-01-11 10:25:23 浏览:466
优酷视频双击上传 发布:2025-01-11 10:24:41 浏览:963
存储脐带胎儿干细胞 发布:2025-01-11 10:18:36 浏览:330
实简ftp软件怎么改服务器文件 发布:2025-01-11 10:09:39 浏览:555