引言
PHP是一種風行的伺服器端劇本言語,廣泛用於開動員態網站跟利用順序。在Linux伺服器上安裝跟設置PHP是網站跟利用順序開辟的重要步調。本文將具體領導妳如何在Linux伺服器上安裝跟設置PHP,確保妳可能輕鬆控制這一過程。
1. 抉擇合適的Linux發行版
在開端之前,請確保妳的Linux伺服器已安裝。罕見的Linux發行版包含Ubuntu、CentOS跟Debian。Ubuntu跟CentOS是最受歡送的抉擇,因為它們都有廣泛的社區支撐跟具體的文檔。
2. 更新體系包
在安裝PHP之前,確保妳的體系包是最新的。這可能經由過程以下命令實現:
sudo apt update
sudo apt upgrade
對CentOS,利用:
sudo yum update
3. 安裝PHP
Ubuntu跟Debian
利用以下命令安裝PHP:
sudo apt install php7.4
對其他版本的PHP,將7.4
調換為妳所需的版本號。
CentOS
利用以下命令安裝PHP:
sudo yum install php
對特定版本的PHP,利用:
sudo yum install php74
4. 安裝PHP擴大年夜
根據妳的須要,妳可能須要安裝額定的PHP擴大年夜。以下是一些常用擴大年夜的安裝命令:
Ubuntu跟Debian
sudo apt install php7.4-gd php7.4-mysql php7.4-mbstring php7.4-json php7.4-xml
CentOS
sudo yum install php-gd php-mysql php-mbstring php-json php-xml
5. 設置PHP
PHP的設置文件位於/etc/php/7.4/apache2
(對Apache)或/etc/php/7.4/fpm
(對FastCGI)。妳可能利用以下命令檢查設置文件:
sudo nano /etc/php/7.4/apache2/php.ini
根據須要調劑以下設置:
upload_max_filesize
post_max_size
memory_limit
date.timezone
6. 設置Apache或Nginx
確保妳的Web伺服器(Apache或Nginx)設置了PHP模塊。
Apache
在Apache中,確保載入了php7.4
模塊:
sudo a2enmod php7.4
sudo systemctl restart apache2
Nginx
在Nginx中,妳須要在http
塊中增加以下行:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
確保FastCGI過程管理器正在運轉:
sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm
7. 測試PHP安裝
創建一個名為info.php
的文件,內容如下:
<?php
phpinfo();
?>
將其放置在Web伺服器的根目錄中,然後在瀏覽器中拜訪http://yourserver/info.php
。妳應當看到一個PHP信息頁面,其中包含PHP的設置概略。
結論
經由過程以上步調,妳應當在Linux伺服器上成功安裝跟設置了PHP。現在,妳可能利用PHP來開動員態網站跟利用順序。記得按期更新PHP跟相幹的擴大年夜,以確保保險性。