LAMP架構 PHP配置

2022-07-27 21:06:18 字數 2916 閱讀 3332

1.1、配置網頁動靜分離,解析php,有兩種方法可以選擇

使用php的fpm模組

將訪問php頁面的web請求轉交給apache伺服器去處理

1.2、較新版本的php已經自帶fpm模組,用來對php解析例項進行管理、優化解析效率

fastcgi將http server和動態指令碼語言分離開

nginx專[ ]處理靜態請求,**動態請求

php_ fpm專[門解析php動態請求

1.3、單伺服器的lnmp架構通常使用fpm的方式來解析php

php-fpm(fastcgi process manager: fastcgi程序管理器)

是乙個phpfastcgi 管理器,由於nginx伺服器不能處理動態頁面

二、php配置安裝

2.1、安裝php環境

yum -y install \

libjpeg \

libjpeg-devel \

libpng libpng-devel \

freetype freetype-devel \

libxml2 \

libxml2-devel \

zlib zlib-devel \

curl curl-devel \

openssl openssl-devel

2.2、上傳php-7.1.10.tar.bz2包到opt目錄下

2.3、解壓縮並安裝

2.4、配置檔案

cp php.ini-development /usr/local/php/lib/php.ini          ###將php.ini-development開發樣板,複製到生產環境中去

vi /usr/local/php/lib/php.ini

mysqli.default_socket = /usr/local/mysql/mysql.sock

date.timezone = asia/shanghai

2.5、刪除預設測試網頁並新建

2.6、測試資料庫工作是否正常

2.7、安裝phpmyadmin

上傳phpmyadmin-4.7.6-all-languages.zip到opt

2.8、安裝

2.9、更改配置檔案

vi config.inc.php

$cfg['servers'][$i]['host'] = '127.0.0.1'; //把localhost 改成ip 31行

2.10、測試

#客戶端測試

LAMP架構學習(2) PHP的配置與使用

php是一種指令碼語言,在執行動態頁面時效率非常之高。解壓php的安裝包 安裝部分 tar jxf php 5.6 20.tar bz2安裝好依賴性軟體 yum install libxml2 devel x86 64 curl devel gmp devel x86 64 libcurl deve...

LAMP中php的配置

原文 用過lamp的人們都知道,lamp是由 linux apache mysql perl php python 一起組成的,ad 好了,gd安裝完畢,現在用重新編譯php的方法安裝gd庫擴充套件。上一章說到的lamp環境配置,我的php是解壓在 usr local src php 5.2.9 可...

LAMP架構五( Apache和PHP結合)

如何安裝mysql 如何安裝 apache 如何安裝php 在這章節統統可以忘記,軟體只要會yum install安裝就可以了。五 這篇重點講apache和php結合,如何在一起的故事。1 在一起的四個條件。1.1 檢查apache有沒有載入php5的模組 apachectl m 1.2 若沒載入模...