linux系统简单部署php
在Linux系统中部署PHP,你可以使用包管理器如apt(Debian或Ubuntu)或yum(CentOS)。以下是一个基本的PHP部署流程:
- 更新系统包列表:
sudo apt-get update # Debian/Ubuntu
sudo yum update # CentOS
- 安装PHP及常用的PHP扩展:
sudo apt-get install php php-mysql # Debian/Ubuntu
sudo yum install php php-mysql # CentOS
- 如果需要,安装PHP FPM(用于生产环境):
sudo apt-get install php-fpm # Debian/Ubuntu
sudo yum install php-fpm # CentOS
- 启动PHP FPM服务(如果已安装):
sudo service php7.4-fpm start # 以PHP 7.4为例,根据实际版本调整
- 配置Web服务器(如Apache或Nginx)来处理PHP文件。
对于Apache,确保在配置文件httpd.conf
或相关虚拟主机配置中启用PHP模块:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
对于Nginx,你可能需要安装并配置php-fpm
模块,在Nginx配置文件中添加:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
- 重启Web服务器:
sudo service apache2 restart # Apache
sudo service nginx restart # Nginx
- 创建一个PHP文件以测试PHP安装(例如
test.php
):
<?php
phpinfo();
?>
- 通过浏览器访问这个文件,例如:
http://your-server-ip/test.php
。
以上步骤提供了一个基本的PHP部署流程。根据具体需求,你可能需要安装额外的PHP模块或配置服务器。
评论已关闭