LNMP架構初識(單台搭建)

2022-05-18 16:12:17 字數 1874 閱讀 8207

首先配置php源、命令安裝、啟動

[root@web01 ~]# cat /etc/yum.repos.d/php.repo

[webtatic-php]

name = php repository

baseurl =

gpgcheck = 0

安裝nginx(安裝前必須先配置nginx源,配置源請看前面博文)

[root@web01 ~]# yum install nginx -y

移除殘留資料庫資訊(mysql與mariadb的選擇需要了解)

[root@web01 ~]# yum remove php-mysql-5.4 php php-fpm php-common

安裝php(命令全部複製貼上即可)

[root@web01 ~]# yum -y install nginx php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb

安裝mysql資料庫

[root@web01 ~]# yum install mariadb mariadb-server -y

啟動nginx php-fpm mysql

[root@web01 ~]# systemctl start nginx

[root@web01 ~]# systemctl start php-fpm

[root@web01 ~]# systemctl start mariadb

1.編寫能解析php的nginx配置檔案

[root@web01 conf.d]# cat php.oldxu.com.conf

server

location ~ \.php$

}2.編寫php**,測試訪問效果.

[root@web01 conf.d]# cat /code/info.php

<?php

phpinfo();

?>

3.host劫持(本地)

1.啟動資料庫

[root@web01 ~]# systemctl start mariadb

2.配置連線密碼

[root@web01 ~]# mysqladmin password oldxu.com

3.測試登入mysql

[root@web01 ~]# mysql -uroot -poldxu.com

mariadb [(none)]>

4.編寫php連線資料庫的**

[root@web01 ~]# /code/mysqli.php

<?php

$servername = "localhost";

$username = "root";

$password = "oldxu.com";

// 建立連線

$conn = mysqli_connect($servername, $username, $password);

// 檢測連線

if (!$conn)

echo "php連線mysql資料庫成功";

?>

5.可以直接使用php命令測試

[root@web01 ~]# php /code/mysqli.php

6.也可以通過瀏覽器的方式去測試

(本地host劫持)

lnmp架構搭建

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

Ubuntu 下搭建LNMP架構

ubuntu 14.04 lts 安裝 lnmp nginx php5 php fpm mysql nginx 安裝php5和mysql 資料庫 安裝 nginx 安裝php5 fpm 配置 nginx 配置 php 重啟服務 nginx 讀音 engine x 免費 開源 高效的 http 服務。...

搭建LNMP架構 Nginx 配置

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