綜合架構網站---LNMP

LNMP代表的就是:Linux系統下Nginx+MySQL+PHP這種網站服務器架構。

Linux是一類Unix計算機操作系統的統稱,是目前最流行的免費操作系統。代表版本有:debian、centos、ubuntu、fedora、gentoo等。

Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP代理服務器。

Mysql是一個小型關係型數據庫管理系統。

PHP是一種在服務器端執行的嵌入HTML文檔的腳本語言。

這四種軟件均爲免費開源軟件,組合到一起,成爲一個免費、高效、擴展性強的網站服務系統。

安裝方式這裏不做說明。

一、nginx + php 建立關係

[root@web01 conf.d]# vim www
location ~ \.php$ {
   root /www;
   fastcgi_index index.php;
   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
   fastcgi_pass  127.0.0.1:9000;
   include fastcgi_params;
}

 二、實現php + mysql 建立關係

[root@web01 blog]# vim test_mysql.php
<?php
 $servername = "localhost";
 $username = "root";
 $password = "123456";
 //$link_id=mysql_connect('主機名','用戶','密碼');
 //mysql -u用戶 -p密碼 -h 主機
 $conn = mysqli_connect($servername, $username, $password);
 if ($conn) {
       echo "mysql successful by root !\n";
    }else{
       die("Connection failed: " . mysqli_connect_error());
    }
?>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章