溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

LNMP架構(gòu)中PHP擴(kuò)展的安裝與測(cè)試

發(fā)布時(shí)間:2024-11-06 09:33:18 來源:億速云 閱讀:79 作者:小樊 欄目:編程語言

LNMP是指Linux、Nginx、MySQL和PHP的組合,用于搭建網(wǎng)站和Web應(yīng)用

  1. 安裝Nginx和MySQL:

    對(duì)于Ubuntu/Debian系統(tǒng),可以使用以下命令安裝Nginx和MySQL:

    sudo apt-get update
    sudo apt-get install nginx mysql-server
    

    對(duì)于CentOS/RHEL系統(tǒng),可以使用以下命令安裝Nginx和MySQL:

    sudo yum install epel-release
    sudo yum install nginx mysql-server
    

    安裝完成后,啟動(dòng)并設(shè)置MySQL開機(jī)自啟:

    sudo systemctl start mysql
    sudo systemctl enable mysql
    
  2. 安裝PHP:

    對(duì)于Ubuntu/Debian系統(tǒng),可以使用以下命令安裝PHP及其常用擴(kuò)展:

    sudo apt-get install php-fpm php-mysql php-mbstring php-xml php-zip
    

    對(duì)于CentOS/RHEL系統(tǒng),可以使用以下命令安裝PHP及其常用擴(kuò)展:

    sudo yum install php-fpm php-mysql php-mbstring php-xml php-zip
    

    安裝完成后,啟動(dòng)并設(shè)置PHP-FPM開機(jī)自啟:

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  3. 配置Nginx支持PHP:

    打開Nginx的默認(rèn)站點(diǎn)配置文件:

    sudo nano /etc/nginx/sites-available/default
    

    server塊中,找到location ~ \.php$部分,修改為以下內(nèi)容:

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根據(jù)實(shí)際PHP版本修改
    }
    

    保存并退出編輯器,然后重啟Nginx:

    sudo systemctl restart nginx
    
  4. 測(cè)試PHP安裝:

    /usr/share/nginx/html目錄下創(chuàng)建一個(gè)名為info.php的文件:

    sudo nano /usr/share/nginx/html/info.php
    

    在文件中添加以下內(nèi)容:

    <?php
        phpinfo();
    ?>
    

    保存并退出編輯器。然后在瀏覽器中訪問http://your_server_ip/info.php,如果看到PHP信息頁面,說明PHP擴(kuò)展已成功安裝并配置。

  5. 關(guān)閉PHP-FPM服務(wù)(可選):

    如果你不需要使用PHP-FPM,可以禁用它以節(jié)省系統(tǒng)資源。首先停止PHP-FPM服務(wù):

    sudo systemctl stop php-fpm
    

    然后禁用PHP-FPM服務(wù):

    sudo systemctl disable php-fpm
    

    最后,重啟Nginx:

    sudo systemctl restart nginx
    

現(xiàn)在你已經(jīng)成功安裝了LNMP架構(gòu)中的PHP擴(kuò)展,并進(jìn)行了測(cè)試。你可以開始部署你的Web應(yīng)用了。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI