㈠ 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中的每一個步驟,並且實際手動的去操作,出現問題從軍哥的交流中找找解決方案。有志者事竟成。