當前位置:首頁 » 雲伺服器 » 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 07:44:56 瀏覽:769
怎麼在手機上更改wifi密碼 發布:2025-01-11 07:37:26 瀏覽:337
開機啟動serviceandroid 發布:2025-01-11 07:35:24 瀏覽:523
天龍八部腳本設置自動喊話 發布:2025-01-11 07:31:37 瀏覽:310
硒標准溶液配置為什麼要加鹽酸 發布:2025-01-11 07:27:51 瀏覽:253
怎麼做電腦編程 發布:2025-01-11 07:14:36 瀏覽:481
壓縮圓環 發布:2025-01-11 06:41:37 瀏覽:512
安卓背面是什麼字母 發布:2025-01-11 06:37:55 瀏覽:215
個人小程序怎麼購買雲伺服器 發布:2025-01-11 06:33:08 瀏覽:912
手機mc怎麼玩伺服器國際服 發布:2025-01-11 06:18:33 瀏覽:160