Ubuntu 下搭建LNMP架構

2021-07-10 10:07:14 字數 2122 閱讀 3597

ubuntu 14.04 lts 安裝 lnmp nginx\php5 (php-fpm)\mysql

nginx

安裝php5和mysql 資料庫

安裝 nginx

安裝php5-fpm

配置 nginx

配置 php

重啟服務

nginx (讀音 「engine x」)免費、開源、高效的 http 服務。nginx 是以穩定著稱,功能豐富,結構簡單,低資源消耗。本教程將演示如何在ubuntu 14.04 伺服器中安裝 nginx、php5(php-fpm)、mysql。

sudo apt-get update
sudo apt-get install php5-cli php5-cgi mysql-server php5-mysql
注意:安裝的過程中會詢問建立root使用者的密碼,連續輸入2次:

new password for the mysql 「root」 user:( 輸入你的密碼)

repeat password for the mysql 「root」 user: (再輸入一次)

1.從終端進入mysql
mysql -u root -p123456
2.更改使用者許可權: grant 許可權 on 資料庫物件 to 使用者
grant

allon *.* to root@'%' identified by

'root';

3.重新整理讓許可權生效
flush privileges;
4.修改mysql下配置檔案(使資料可以遠端)
sudo vi/etc/mysql/my.cnf
將bind-address = 127.0.0.1前面加上#注釋掉,這樣就可以遠端連線資料庫了

安裝前先檢測是否安裝過apache2

ps -ef|grep httpd
如果你已經安裝 apache2 先刪除在安裝 nginx:

service apache2 stop

update-rc

.d -f apache2 remove

apt-get remove apache2

開始安裝nginx

apt-get install nginx
一直回車,安裝完畢;啟動nginx

service nginx start

顯示:starting nginx: nginx.

啟動成功,可以在瀏覽器中輸入ip 或者網域名稱訪問

顯示welcome to nginx 表示nginx安裝成功

php5-fpm是fastcgi程序管理器

sudo apt-get install php5-fpm
sudo vim /etc/nginx/sites-enabled/default

(把裡面server的listen 80和location ~.php$

location ~ \.php$

}

sudo vim /etc/php5/fpm/php.ini

cp /etc/php5/fpm/php.ini /etc/php5/fpm/php.ini

.back

將display_errors和html_errors都改為on

將cgi.fix_pathinfo配置為0;

cgi.fix_pathinfo=0
sudo service php5-fpm start
sudo service nginx restart

lnmp架構搭建

一 準備環境 1 準備系統環境,我準備的是centos 7.2版本的系統,證明這套架構可以在本系統上執行。2 準備網路環境,配置ip dns以確保這台裝置可以訪問外網。3 配置yum源,配置yum源可以非常方便的進行相關依賴包的安裝。1 準備新的yum安裝包並把他放到新建的目錄下 usr yum下,...

Ubuntu14 04 下Lnmp環境搭建

1.安裝nginx sudo apt get install nginxnginx預設是80埠,如果埠被占用,修改 etc nginx sites enabled default修改埠為8088,新增防火牆埠後重啟nginx 具體命令如下 在瀏覽器中輸入192.168.1.107 8088可以看到n...

搭建LNMP架構 Nginx 配置

lnmp平台就是linux ngnix mysql php的組合架構,需要linux伺服器 mysql資料庫 php解析環境。1 安裝編譯工具 準備好相關的壓縮檔案,並共享出來,然後進行掛載,再進行壓縮。root localhost systemctl stop firwalld.service 關...