学习Debian上的PHP涉及多个方面,包括安装PHP环境、配置Web服务器、编写和运行PHP代码等。以下是一个详细的步骤指南:
sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-json php-common php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm
sudo apt install apache2
/etc/apache2/sites-available/000-default.conf
文件,添加以下内容:<FilesMatch \.php$>
SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost"
</FilesMatch>
sudo systemctl restart apache2
sudo apt install nginx
/etc/nginx/sites-available/default
文件,添加以下内容:server {
listen 80;
server_name localhost;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
sudo systemctl restart nginx
/var/www/html
目录下创建一个名为 info.php
的文件,内容如下:<?php
phpinfo();
?>
http://your_server_ip/info.php
,你应该能看到PHP的详细信息页面。sudo apt install php7.4-xdebug
/etc/php/7.4/fpm/php.ini
文件,添加以下内容:zend_extension="xdebug.so"
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
sudo systemctl restart php7.4-fpm
http://your_server_ip/info.php
并启用Xdebug调试功能。通过以上步骤,你可以在Debian上成功安装并配置PHP环境,并开始在Debian上进行PHP开发。