您的位置:

Linux环境下安装PHP

一、Linux安装PHP环境

要在Linux中安装PHP,首先需要安装Web服务器环境,比如Apache或Nginx。Apache是最常见的Web服务器,而Nginx则是较新的Web服务器,并且其性能更出色。以下我们将分别介绍在Linux中安装Apache和Nginx的方法。

二、安装Linux系统

要在Linux系统中安装PHP,在必要的情况下我们需要先进行Linux系统的安装和配置。具体步骤如下:

1、下载Linux系统镜像文件,一般推荐使用CentOS或Ubuntu等常用的Linux发行版;


$ wget https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

2、将镜像文件写入U盘,然后插入电脑启动;


$ dd if=/path/to/iso of=/dev/sdX bs=4M

3、系统启动后按照提示进行安装和配置。

三、Linux安装PHP命令

在Linux中,使用命令行安装PHP最简单且方便。以下是在Linux上安装PHP的基本命令:

1、更新本地软件包列表:


$ sudo apt-get update
或
$ sudo yum update

2、安装PHP:


$ sudo apt-get install php
或
$ sudo yum install php

3、安装一些必要的依赖项,以确保PHP可以与其他应用程序顺利合作:


$ sudo apt-get install php-mysql php-curl php-gd php-json php-zip php-mbstring
或
$ sudo yum install php-mysql php-curl php-gd php-json php-zip php-mbstring

四、Linux安装PHP Nginx

Nginx作为一种新型的服务器软件,也可以用来托管PHP应用程序。以下是在Linux中安装Nginx和PHP的基本步骤:

1、安装Nginx:


$ sudo apt-get install nginx
或
$ sudo yum install nginx

2、在Nginx服务器中安装PHP,并配置服务器:


sudo apt-get install php-fpm
或
sudo yum install php-fpm

3、修改Nginx配置文件并重新加载Nginx:


sudo vim /etc/nginx/sites-available/default.conf

添加以下配置:


server {
    listen 80;
    index index.php index.html;
    server_name yourdomain.com;
    root /var/www/html;
 
    location ~ \.php$ {
            include fastcgi_params;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

重新加载Nginx:


sudo service nginx reload

五、Linux安装PHP文件

1、获取PHP文件,推荐使用官方网站下载:https://www.php.net/downloads.php


$ wget https://www.php.net/distributions/php-7.4.4.tar.gz

2、解压文件:


$ tar -zxvf php-7.4.4.tar.gz

3、进入目录并编译安装:


$ cd php-7.4.4
$ ./configure
$ make
$ sudo make install

六、Linux安装PHP7运行环境

PHP7的运行环境需要PHP组件和库文件在组件中间部署完成,以下为具体步骤:

1、在Linux中安装PHP7.0:


$ sudo apt-get install php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-dev php7.0-fpm php7.0-gd php7.0-json php7.0-mysql

2、在安装完PHP之后,还需要安装libapache2-mod-php7.0或php7.0-fpm。前者适用于在Apache Web服务器上运行PHP应用程序,而后者适用于在Nginx Web服务器上运行PHP应用程序。

七、Linux安装PHPStudy

PHPStudy是一种易于使用的工具,可以将PHP、Apache、MySQL以及其他一些常用的开发工具打包到一个软件包中,从而方便您在Windows、Mac、Linux等操作系统中使用。以下是在Linux系统中安装PHPStudy的步骤。

1、访问PHPStudy的官方网站,下载Linux版本

2、解压文件并安装:


$ tar -zxvf PHPStudy-Linux.tar.gz
$ cd PHPStudy-Linux
$ sudo ./install_pro.sh

八、Linux安装PHP输出信息

1、打开/etc/php/php.ini文件:


$ sudo vim /etc/php/php.ini

2、找到display_errors并将其值更改为On:


display_errors = On

3、重新启动PHP-FPM和Nginx:


sudo service php-fpm restart
sudo service nginx restart

九、Linux安装PHP7.3

要在Linux中安装PHP7.3,需要执行以下步骤:

1、添加PPA(如适用):


$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update

2、安装PHP7.3及其依赖项:


$ sudo apt-get install -y php7.3 php7.3-common php7.3-cli php7.3-fpm

3、检查PHP版本信息:


$ php -v

十、Linux安装PHPMySQL

1、安装Apache服务器:


$ sudo apt update
$ sudo apt install apache2
或
$ sudo yum update
$ sudo yum install httpd

2、安装MySQL:


$ sudo apt install mysql-server
或
$ sudo yum install mysql-server

3、安装PHP和PHP模块:


$ sudo apt install php libapache2-mod-php php-mysql
或
$ sudo yum install php php-mysql

4、更改Apache配置文件并重新启动Apache:


$ sudo vim /etc/apache2/mods-enabled/dir.conf

将以下内容移动到第一行位置,确保Apache Web服务器正确的优先级:



   
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

   

5、重新启动Apache服务器以使更改生效:


$ sudo systemctl restart apache2

安装完成后,您可以检查Web服务器是否能够正常运行并连接到MySQL数据库。