在進行一些網站開發時,我們經常需要為網站安裝PHP環境。LNMPA是一種流行的Web服務器,其中包括Linux、Nginx、MySQL、PHP和Apache。在這篇文章中,我們將講解如何在LNMPA安裝PHP。
首先,您需要通過SSH或控制面板進入您的服務器并登錄作為root用戶。然后,您需要安裝LNMPA,可以通過以下命令:
yum install -y lnmpa
現在我們已經安裝了LNMPA,我們需要確保PHP已安裝并工作正常。可以通過運行以下命令來檢查PHP版本:
php -v
如果您看到與您要安裝的版本相同的輸出,則表示PHP已安裝。如果沒有,則需要安裝PHP。可以通過以下命令安裝:
yum install -y php
您還需要安裝PHP擴展程序。例如,如果您需要安裝MySQL擴展程序,請使用以下命令:
yum install --enablerepo=remi-php73 php-mysqlnd
您可以選擇根據您的需求安裝其他擴展程序。接下來,我們需要配置PHP。通過運行以下命令打開PHP配置文件:
nano /etc/php.ini
在這個文件中,您會發現很多可以配置的選項。例如,您可以更改PHP執行時間、內存限制和上傳文件大小。
此外,您可能需要配置Nginx以與PHP協同工作。通過運行以下命令打開Nginx配置文件:
nano /etc/nginx/nginx.conf
在這個文件中,您需要將以下代碼添加到http塊中:
server { listen [::]:80; listen 80; server_name example.com; root /usr/share/nginx/html; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_buffers 8 16k; fastcgi_buffer_size 32k; } }
在這個配置文件中,“server_name”選項應該更改為您的域名,“root”選項應該更改為您要提供的網站的根目錄。如果您使用不同的PHP版本,您需要更改fastcgi_pass目錄。
現在,您可以重啟Nginx服務器和PHP-FPM服務,以使更改生效:
systemctl restart nginx.service systemctl restart php-fpm.service
現在您已經成功安裝了PHP,并將其與Nginx合并!通過以前提到的命令,您可以測試您的PHP安裝。祝您好運!