㈠ lnmp 在linux下 怎么用啊 没找到可运行的程序啊
什么亏携意思呀?linux下的可执行程序并没有明确后缀呀。颂携是依靠属性的。就是ls -l的时候可以看到有x属性的野空伏就是。
㈡ 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
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如何使用
解压完成后进入相关目录 肯定有个install.sh 的 然后在命令行下执行 ./install.sh 就好了 建议你可以先在lnmp网站上看看教程
㈤ linux怎么安装lnmp到数据盘
LNMP的意来思是linux操作系统, nginx发布软件,mysql数据自库,php这四样东西,你的系统是centos已经满足了其一,然后安装php mysql nginx就行的
安装方法:yum list | grep mysql 这个是查看mysql包管理的可安装程序,人挪活yum install -y mysql-server mysql mysql-deve这样即可安装,mysql和nginx同理
安装完毕之后,一般情况下是默认这些服务启动的状态,在nginx服务器下,一般有个www目录,将phpcms解压缩之后,上传到这个目录,然后对这个目录执行一个chmod -R 777 www,获取www目录的最高读写权限,通过域名访问就可以指向这个目录的
㈥ 如何搭建 LNMP环境
应网友需求,特地写上一篇关于Linode VPS配置LNMP环境和搭建wordpress的文章。其实这篇文章也不会写详细的如何配置lnmp,因为lnmp.org官网本身就有详细的教程和军哥的论坛后援技术支持。这里主要叙述一些我当初实施过程中的思路和心得。希望能帮到一些还没入门的朋友。其实我自己并非技术人员,为什么走到后来还是使用VPS,喂有这么做才能解决一些问题,说多了都是泪唉。
因来我博客的大都为外贸业务员,当然也是直奔如何构建wordpress网站的。这时你首要做的事情肯定就是购买空间主机来完成网站的建设。空间主机与VPS有着很大的区别,具体的区别就不用专业术语了,估计说了也很难让大众一下子明白,就举一个例子吧。空间主机就像你去买一台电脑,人家帮你把盘分好、系统装完全,往后你只管安装自己需要的软件使用就好。而VPS则是相当于你买完电脑后,需要你自己亲手分区把系统装完全之后再下载各种软件等供日常使用。所以如果你并非web技术人员,而只是想建一个网站并且日后做电商使用,是没有必要购买VPS来自行搭建环境的,这里的环境是指网站建设和运行所需要的系统配置。所以购买主机空间最佳,然后一键安装wordpress,是多么容易的事。这里首推bluehost与godaddy的国外空间。
如果你是web技术人员,想要尝试自行构架环境并做更深层次的技术使用,那么建议你购买Linode家的VPS,本着负责任的态度,我只推荐自己使用过觉得不错的,速度快,价格中等,被墙的几率最小,不行就搬呗,Linode售后是很nice的。当你已经做完VPS的初始配置之后,需要给这台机器配置网站程序需要的运行环境,而wordpress则需要Linux、PHP、MySQL的构架。正因为人们想把事情变的更为简单,才有了LNMP的诞生。
LNMP一键安装包是什么?
你将安装包上传到VPS中,用命令来执行安装包,它将自动安装完所有内容,就类似于一键安装电脑系统的概念,嗯。
中文官方网站:LNMP.org 军哥的论坛有你出现常见问题的全面解决方案。
安装包下载
安装指南
添加虚拟主机 (建站的步骤)
wordpress安装包
建议新手们本着耐心,积极学习的态度看完lnmp.org中的每一个步骤,并且实际手动的去操作,出现问题从军哥的交流中找找解决方案。有志者事竟成。