PHP是一种风行的效劳器端剧本言语,广泛用于开动员态网站跟利用顺序。在Linux效劳器上安装跟设置PHP是网站跟利用顺序开辟的重要步调。本文将具体领导你如何在Linux效劳器上安装跟设置PHP,确保你可能轻松控制这一过程。
在开端之前,请确保你的Linux效劳器已安装。罕见的Linux发行版包含Ubuntu、CentOS跟Debian。Ubuntu跟CentOS是最受欢送的抉择,因为它们都有广泛的社区支撑跟具体的文档。
在安装PHP之前,确保你的体系包是最新的。这可能经由过程以下命令实现:
sudo apt update
sudo apt upgrade
对CentOS,利用:
sudo yum update
利用以下命令安装PHP:
sudo apt install php7.4
对其他版本的PHP,将7.4
调换为你所需的版本号。
利用以下命令安装PHP:
sudo yum install php
对特定版本的PHP,利用:
sudo yum install php74
根据你的须要,你可能须要安装额定的PHP扩大年夜。以下是一些常用扩大年夜的安装命令:
sudo apt install php7.4-gd php7.4-mysql php7.4-mbstring php7.4-json php7.4-xml
sudo yum install php-gd php-mysql php-mbstring php-json php-xml
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
确保你的Web效劳器(Apache或Nginx)设置了PHP模块。
在Apache中,确保加载了php7.4
模块:
sudo a2enmod php7.4
sudo systemctl restart apache2
在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
创建一个名为info.php
的文件,内容如下:
<?php
phpinfo();
?>
将其放置在Web效劳器的根目录中,然后在浏览器中拜访http://yourserver/info.php
。你应当看到一个PHP信息页面,其中包含PHP的设置概略。
经由过程以上步调,你应当在Linux效劳器上成功安装跟设置了PHP。现在,你可能利用PHP来开动员态网站跟利用顺序。记得按期更新PHP跟相干的扩大年夜,以确保保险性。