在Debian系统上部署PHP项目可以通过多种方式实现,以下是使用宝塔面板和手动编译安装PHP的两种常见方法:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
按照提示完成面板的安装。 3. 添加站点:安装完成后,登录宝塔面板,点击左侧功能栏中的“网站”,然后新建一个站点。输入域名、选择PHP版本(如PHP7.4),并设置站点目录。 4. 上传项目文件:将你的PHP项目文件上传到刚才设置的站点目录中。 5. 配置PHP:在宝塔面板中,你可以根据需要配置PHP的设置,如内存限制、上传文件大小等。 6. 访问项目:配置完成后,通过浏览器访问你的域名,应该能够看到你的PHP项目运行正常。
sudo apt update
sudo apt install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev libpng-dev libjpeg-dev libonig-dev libzip-dev
wget https://www.php.net/distributions/php-7.4.25.tar.gz
tar -zxvf php-7.4.25.tar.gz
cd php-7.4.25
./configure --prefix=/usr/local/php --with-pdo-mysql --with-zlib --with-libxml --enable-mbstring --with-curl --with-gd --with-jpeg --with-openssl --with-zip
make
sudo make install
sudo cp php.ini-development /usr/local/php/lib/php.ini
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
sudo /usr/local/php/sbin/php-fpm
sudo apt install nginx
编辑Nginx配置文件(通常位于/etc/nginx/sites-available/default
),添加以下内容:
server {
listen 80;
server_name localhost;
root /var/www/html;
index index.php index.html index.htm;
charset utf-8;
client_max_body_size 100M;
location ~ \.php$ {
fastcgi_pass php-fpm:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
include fastcgi_params;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last;
}
}
}
sudo systemctl restart nginx
info.php
文件,内容如下:<?php
phpinfo();
?>
放置在Web服务器的根目录下,通过浏览器访问该文件,如果看到PHP的详细信息页面,说明PHP和Nginx配置成功。
以上就是在Debian系统上部署PHP项目的两种常见方法。根据你的需求和偏好,可以选择适合你的方式来进行部署。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Debian PHP项目如何部署