Linux環境下安裝PHP

一、Linux安裝PHP環境

要在Linux中安裝PHP,首先需要安裝Web伺服器環境,比如Apache或Nginx。Apache是最常見的Web伺服器,而Nginx則是較新的Web伺服器,並且其性能更出色。以下我們將分別介紹在Linux中安裝Apache和Nginx的方法。

二、安裝Linux系統

要在Linux系統中安裝PHP,在必要的情況下我們需要先進行Linux系統的安裝和配置。具體步驟如下:

1、下載Linux系統鏡像文件,一般推薦使用CentOS或Ubuntu等常用的Linux發行版;


$ wget https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

2、將鏡像文件寫入U盤,然後插入電腦啟動;


$ dd if=/path/to/iso of=/dev/sdX bs=4M

3、系統啟動後按照提示進行安裝和配置。

三、Linux安裝PHP命令

在Linux中,使用命令行安裝PHP最簡單且方便。以下是在Linux上安裝PHP的基本命令:

1、更新本地軟體包列表:


$ sudo apt-get update
或
$ sudo yum update

2、安裝PHP:


$ sudo apt-get install php
或
$ sudo yum install php

3、安裝一些必要的依賴項,以確保PHP可以與其他應用程序順利合作:


$ sudo apt-get install php-mysql php-curl php-gd php-json php-zip php-mbstring
或
$ sudo yum install php-mysql php-curl php-gd php-json php-zip php-mbstring

四、Linux安裝PHP Nginx

Nginx作為一種新型的伺服器軟體,也可以用來託管PHP應用程序。以下是在Linux中安裝Nginx和PHP的基本步驟:

1、安裝Nginx:


$ sudo apt-get install nginx
或
$ sudo yum install nginx

2、在Nginx伺服器中安裝PHP,並配置伺服器:


sudo apt-get install php-fpm
或
sudo yum install php-fpm

3、修改Nginx配置文件並重新載入Nginx:


sudo vim /etc/nginx/sites-available/default.conf

添加以下配置:


server {
    listen 80;
    index index.php index.html;
    server_name yourdomain.com;
    root /var/www/html;
 
    location ~ \.php$ {
            include fastcgi_params;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

重新載入Nginx:


sudo service nginx reload

五、Linux安裝PHP文件

1、獲取PHP文件,推薦使用官方網站下載:https://www.php.net/downloads.php


$ wget https://www.php.net/distributions/php-7.4.4.tar.gz

2、解壓文件:


$ tar -zxvf php-7.4.4.tar.gz

3、進入目錄並編譯安裝:


$ cd php-7.4.4
$ ./configure
$ make
$ sudo make install

六、Linux安裝PHP7運行環境

PHP7的運行環境需要PHP組件和庫文件在組件中間部署完成,以下為具體步驟:

1、在Linux中安裝PHP7.0:


$ sudo apt-get install php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-dev php7.0-fpm php7.0-gd php7.0-json php7.0-mysql

2、在安裝完PHP之後,還需要安裝libapache2-mod-php7.0或php7.0-fpm。前者適用於在Apache Web伺服器上運行PHP應用程序,而後者適用於在Nginx Web伺服器上運行PHP應用程序。

七、Linux安裝PHPStudy

PHPStudy是一種易於使用的工具,可以將PHP、Apache、MySQL以及其他一些常用的開發工具打包到一個軟體包中,從而方便您在Windows、Mac、Linux等操作系統中使用。以下是在Linux系統中安裝PHPStudy的步驟。

1、訪問PHPStudy的官方網站,下載Linux版本

2、解壓文件並安裝:


$ tar -zxvf PHPStudy-Linux.tar.gz
$ cd PHPStudy-Linux
$ sudo ./install_pro.sh

八、Linux安裝PHP輸出信息

1、打開/etc/php/php.ini文件:


$ sudo vim /etc/php/php.ini

2、找到display_errors並將其值更改為On:


display_errors = On

3、重新啟動PHP-FPM和Nginx:


sudo service php-fpm restart
sudo service nginx restart

九、Linux安裝PHP7.3

要在Linux中安裝PHP7.3,需要執行以下步驟:

1、添加PPA(如適用):


$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update

2、安裝PHP7.3及其依賴項:


$ sudo apt-get install -y php7.3 php7.3-common php7.3-cli php7.3-fpm

3、檢查PHP版本信息:


$ php -v

十、Linux安裝PHPMySQL

1、安裝Apache伺服器:


$ sudo apt update
$ sudo apt install apache2
或
$ sudo yum update
$ sudo yum install httpd

2、安裝MySQL:


$ sudo apt install mysql-server
或
$ sudo yum install mysql-server

3、安裝PHP和PHP模塊:


$ sudo apt install php libapache2-mod-php php-mysql
或
$ sudo yum install php php-mysql

4、更改Apache配置文件並重新啟動Apache:


$ sudo vim /etc/apache2/mods-enabled/dir.conf

將以下內容移動到第一行位置,確保Apache Web伺服器正確的優先順序:



    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

5、重新啟動Apache伺服器以使更改生效:


$ sudo systemctl restart apache2

安裝完成後,您可以檢查Web伺服器是否能夠正常運行並連接到MySQL資料庫。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/308740.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-03 14:49
下一篇 2025-01-03 14:49

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28
  • TFN MR56:高效可靠的網路環境管理工具

    本文將從多個方面深入闡述TFN MR56的作用、特點、使用方法以及優點,為讀者全面介紹這一高效可靠的網路環境管理工具。 一、簡介 TFN MR56是一款多功能的網路環境管理工具,可…

    編程 2025-04-27

發表回復

登錄後才能評論