回覆列表
  • 1 # 木訥大叔愛運維

    1.可以使用apache執行php

    2.ngoni+php-fpm執行php

    這兩種是比較常用的,使用apache比較重,推薦第二種方案。

  • 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-fpm

    1、安裝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:安裝Apache

    Ubuntu 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,有各種詳細教程

  • 中秋節和大豐收的關聯?
  • 您最為滿意的創意攝影師那幅?採用了什麼技巧?