-
1 # 木訥大叔愛運維
-
2 # 老徐聊IT網際網路
主流的有兩種:LNPM linux+nginx+php+mysql; LAPM linux+apache +php+mysql
-
3 # 極端吐槽
Linux下比較簡單安裝php的方式,就是去善用網路上提供的一鍵指令碼,比如lnmp,lnmpa,寶塔面板之類的傻瓜式環境搭建指令碼。
這些都已經發展很多年了,不必擔心這種因為完全自動化操作所可能造成的安全問題等。所以你擁有Linux伺服器,去查詢我所說的關鍵詞,就可以看到相關的內容。
真心很簡單。
-
4 # MINKSE
單機下Linux下部署PHP環境
說白了就是在Linux系統上安裝apche或者nginx和mysql資料庫以及php執行環境
這些都可以在網上單獨下載安裝包去安裝
但是需要自己去一個一個下載安裝設定除錯等
傻瓜式的有lnmp和lamp一鍵安裝包
大多是基於命令列模式
如果是需要圖形化的
則推薦寶塔和wdcp等圖形化操作面板
幾乎是按照Windows的那種點幾下安裝
透過直接上傳或者ftp把php程式碼傳到伺服器上
域名解析好 即可訪問了
另外現在推薦php7.2以上+mysql5.7或者8.0組合
效率比老版本又更上一層樓
-
5 # 中文括號
可以自己手動安裝apache nginx php,也可以用目前比較熱門的寶塔管理面板,一條命令一鍵安裝,安裝好後透過web一鍵部署php環境,日常管理方便。
-
6 # 李老師tome
以centos7為例,模式為lnmp。(使用root使用者登入)
更新阿里雲yum源1、進入源目錄
# cd /etc/
yum.repos.d/
2、備份原repo檔案
# for name in `ls`; do mv $name ${name}.bak ; done
3、下載阿里雲yum源
# curl
http://mirrors.aliyun.com/repo/Centos-7.repo > Centos-7.repo
4、清理並生成快取並安裝epel
nginx安裝1、安裝pcre,可以支援rewrite功能。
# yum install pcre*
2、安裝openssl,可以支援ssl功能
# yum install openssl*
3、從官網下載穩定版,此時是1.16.1,然後解壓(如果沒有wget ,請執行yum install wget)
# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.16.1.tar.gz
# tar -zxvf nginx-
1.16.1.tar.gz
# cd nginx-1.16.1
4、安裝軟體三板斧(./configure , make , make install)。
# ./configure --prefix=/usr/local/nginx-1.16.1 --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
# make
# make install
5、centos7防火牆開啟http, https
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --zone=public --add-service=https --permanent
# firewall-cmd --reload
6、啟動nginx
# /usr/local/nginx-1.16.1/sbin/nginx
當透過你係統的IP地址訪問出現如下畫面,則安裝成功
關閉nginx:
# /usr/local/nginx-1.16.1/sbin/nginx -s stop
當改變了nginx.conf後,要重置:
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
安裝php和php-fpm1、安裝php7,這裡選擇php70w,需更新webtatic源
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum install php70w
2、安裝php擴充套件,這裡以xml擴充套件示例,你也可以使用yum list php70w*檢視所有擴充套件。
#yum install php70w-xml
3、檢視安裝結果
#php -v (檢視版本)
#php -m (檢視擴充套件)
4、安裝php-fpm,(這個與nginx一起使用來解析PHP指令碼的)
#yum install php70w-fpm
5、啟動php-fpm,並加入開機啟動
# systemctl start php-fpm
# systemctl enable php-fpm
6、新建www使用者
# useradd www -s /sbin/nologin
7、修改nginx.conf,加入php解析
第2行
第45行
第65-71行改成如下圖所示:
8、將html目錄所有者改為www,並將許可權改為755
# chown -Rf www:www /usr/local/nginx-1.16.1/html
# chmod -Rf 755 /usr/local/nginx-1.16.1/html
9、重啟nginx看到如下結果,即配置成功
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
-
7 # 你看我獨角獸嗎
很簡單,為了可以用伺服器開發和執行PHP網頁,需要在計算機系統上安裝三個重要元件。
Web伺服器:PHP實際上可以與所有Web伺服器軟體一起使用,包括Microsoft的Internet資訊伺服器(IIS),但是最常用的是免費的Apache伺服器。
資料庫:PHP實際上可以與所有資料庫軟體一起使用,包括Oracle和Sybase,但最常用的是可免費獲得的MySQL資料庫。
PHP解析器:為了處理PHP指令碼指令,必須安裝解析器以生成可以傳送到Web瀏覽器的HTML輸出。
假設要在Ubuntu 18.04 VPS上執行網站,您將需要安裝一組開源軟體,包括Apache,PHP和MySQL。當執行依賴資料庫和伺服器端指令碼語言的動態網站時,這些應用程式非常有用。
自1994年以來,PHP(超文字預處理器)是一種用於Web開發的通用伺服器端指令碼語言。
MySQL是Oracle設計的關係資料庫伺服器,並被包括Google,Youtube和Twitter在內的大型大型網站使用。它的開發始於1994年。
使用Ubuntu 18.04等Linux發行版,完全有可能建立功能齊全的LAMP(Linux Apache,MySQL和PHP)伺服器。
在本指南中,我們將向您展示如何在Ubuntu 18.04伺服器上安裝Apache,MySQL和PHP。
步驟1:安裝ApacheUbuntu 18.04維護一箇中央儲存庫,您可以在其中使用apt命令安裝大多數應用程式。要安裝Apache,請執行以下命令:
$ sudo apt-get install apache2當提示您確認Apache安裝時,按" Y"。安裝完成後,在瀏覽器上輸入您的VPS計算機公用IP地址。您應該看到預設的Apache網頁,如下所示:
步驟2:安裝MySQL在終端視窗上執行以下命令,以在Ubuntu 18.04 VPS上安裝MySQL伺服器。
$ sudo apt-get install mysql-server當您收到確認訊息時,請按“ Y”。
MySQl伺服器附帶了不安全的預設設定。我們需要對其進行配置,以使我們的伺服器不易受到攻擊。幸運的是,有一個配置命令可以使我們更輕鬆。只需執行以下命令:
測試您的MySQl伺服器現在,您可以透過鍵入以下命令嘗試在MySQL伺服器上登入:
$ sudo mysql -u root -p請注意,系統將提示您輸入在本指南前面建立的root密碼。
然後,您將得到一個如上所示的mysql提示符。
如果要建立資料庫,可以執行以下命令。切記用您要建立的資料庫名稱替換“ databasename”。
步驟3:安裝PHP輸入以下命令在您的Ubuntu 18.04伺服器上安裝PHP,當提示您確認安裝時按“Y“。
$ sudo apt-get install php libapache2-mod-php測試PHP
我們可以透過在網站的根資料夾上建立一個檔案來測試我們的PHP安裝。為此,請鍵入以下命令:
$ sudo nano /var/www/html/info.php
然後複製貼上下面的文字,然後單擊CTR + X和Y儲存檔案。
重新啟動Apache我們需要使用以下命令重新啟動Apache,以使更改生效:
接下來,透過伺服器的公共IP地址訪問我們在您的瀏覽器上建立的php資訊檔案。例如,如果您的IP地址為111.111.111.111,請在瀏覽器中輸入以下文字:
111.111 .111 .111 /info.php輸出結果您應該看到如下所示的PHP資訊檔案:
總結這些就是在伺服器上安裝Apache,MySQL和PHP的基本步驟。現在,你可以繼續為資料庫安裝圖形使用者介面(例如phpMyAdmin)以更好地管理資料庫。
-
8 # 微享家
我目前使用的是phpstudy,直接在linux伺服器上wget安裝,安裝時會提示使用什麼版本php、apache或nginx,安裝MySQL資料庫,一鍵安裝成功後即可使用,方便快捷,不用一個個自己再安裝了。百度搜索phpstudy,有各種詳細教程
回覆列表
1.可以使用apache執行php
2.ngoni+php-fpm執行php
這兩種是比較常用的,使用apache比較重,推薦第二種方案。