当前位置:首页 » 操作系统 » linux配置lnmp

linux配置lnmp

发布时间: 2022-09-07 16:34:06

linux的lnmp命令如何使用

LNMP相关软件安装目录
Nginx 目录: /usr/local/nginx/
Mysql 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
php目录 : /usr/local/php/
PHPMyAdmin目录 : 0.9版为/home/wwwroot/phpmyadmin/ 1.0版为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。
默认网站目录 : 0.9版为 /home/wwwroot/ 1.0版为 /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
Pureftpd 目录:/usr/local/pureftpd/
PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/
Proftpd 目录:/usr/local/proftpd/
LNMP相关配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
LNMPA相关目录文件位置
Apache目录:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/

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

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

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

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

④ linux 下 lnmp如何使用

解压完成后进入相关目录 肯定有个install.sh 的 然后在命令行下执行 ./install.sh 就好了 建议你可以先在lnmp网站上看看教程

⑤ linux怎么安装lnmp到数据盘

  1. LNMP的意思是linux操作系统, nginx发布软件,mysql数据库,php这四样东西,你的系统是centos已经满足了其一,然后安装php mysql nginx就行的

  2. 安装方法:yum list | grep mysql 这个是查看mysql包管理的可安装程序,人挪活yum install -y mysql-server mysql mysql-deve这样即可安装,mysql和nginx同理

  3. 安装完毕之后,一般情况下是默认这些服务启动的状态,在nginx服务器下,一般有个www目录,将phpcms解压缩之后,上传到这个目录,然后对这个目录执行一个chmod -R 777 www,获取www目录的最高读写权限,通过域名访问就可以指向这个目录的

⑥ 在linux配置好lnmp环境之后,开发人员怎样使用此环境

首先如果你不会Linux的话建议还是不要搞了,对于一般的用户来说,比较困难,其次如果你懂Linux,这完全不是问题,最好专业性去学习一下

⑦ 如何在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来做自动化部署很方便,根本就不需要守护着一步步安装!

⑧ 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模块详细信息稍后发表 ,暂就这么多。

⑨ 有没有Linux下的LNMP开发环境配置的教程视频实际操作的那种。

我学过的比较好的教材是网易云课堂里的技术本易讲授的,他的内容主要是面向零基础学习互联网编程开发但不熟悉如何配置运行环境的学员,网上能够完整介绍搭建环境的视频确实不多,看文字材料又不如视频来的实际,技术本易的“全套web开发环境配置”课程主要讲授了云服务器的关键知识点,包括网络类型、安全组等,以及如何购买、配置这些内容;讲述php环境如何一步步的下载、安装配置,直至可以顺利的运行;讲述mysq及mariadb,如何下载、安装配置,直至可以顺利的运行;讲述nginx,从下载开始,一步步演示如何安装、配置,包括多站点配置等, 直至可以顺利的运行起nginx为止;演示如何注册域名、如何配置DNS解析,会用实例为大家演示。课题地址可以直接点击链接网页链接,腾讯课堂也有网页链接

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:166
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:736
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:148
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:397
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:542
access数据库exe 发布:2025-05-12 12:39:04 浏览:630
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:365