linux 安装php7编译后怎么配置

不及物动词 其他 74

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在Linux上安装和配置编译后的PHP 7,您可以按照以下步骤操作:

    1. 下载和解压PHP源代码
    – 访问PHP官方网站(https://www.php.net/downloads.php)并下载所需的PHP 7版本的源代码压缩包。
    – 解压下载的源代码压缩包到您选择的目录,例如 `/usr/local/src/php7`。

    2. 安装依赖项
    – 打开终端,使用以下命令安装PHP编译所需的依赖项:
    “`
    sudo apt update
    sudo apt install build-essential libssl-dev libcurl4-openssl-dev libxml2-dev libjpeg-dev libpng-dev zlib1g-dev libicu-dev libmcrypt-dev libxslt-dev libzip-dev
    “`

    3. 配置和编译PHP
    – 进入解压后的PHP源代码目录:
    “`
    cd /usr/local/src/php7
    “`
    – 运行以下命令进行配置:
    “`
    ./configure –prefix=/usr/local/php7 –with-openssl –with-curl –with-zlib –enable-mbstring –with-gd –with-jpeg –with-png –with-zlib –with-mcrypt –with-xmlrpc –enable-intl –with-xsl –with-zip –enable-fpm
    “`
    – 确保配置过程中没有错误,并且所有需要的扩展和功能都已正确添加。
    – 运行以下命令进行编译和安装:
    “`
    make
    sudo make install
    “`

    4. 配置PHP
    – 进入PHP配置文件目录:
    “`
    cd /usr/local/php7/etc/
    “`
    – 复制示例配置文件并重命名:
    “`
    sudo cp php-fpm.conf.default php-fpm.conf
    sudo cp php.ini-development php.ini
    “`
    – 打开 `php.ini` 文件并根据您的需求进行必要的配置更改,例如设置时区、启用扩展等。
    – 打开 `php-fpm.conf` 文件并根据需要进行必要的配置更改,例如设置监听地址和端口。
    – 启动PHP-FPM进程池:
    “`
    sudo /usr/local/php7/sbin/php-fpm
    “`

    5. 配置Web服务器
    – 如果您使用的是Nginx作为Web服务器,请打开Nginx配置文件(通常位于 `/etc/nginx/nginx.conf`)并添加以下内容:
    “`
    location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
    “`
    – 重启Nginx服务:
    “`
    sudo service nginx restart
    “`

    现在,您已经成功安装和配置了编译后的PHP 7。您可以通过在Web服务器上运行PHP脚本来测试其是否正常工作。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    安装并配置PHP7(编译安装)通常需要以下步骤:

    1. 安装所需依赖库:首先需要安装一些必要的开发库和工具。在终端中运行以下命令:

    “`shell
    sudo apt-get update
    sudo apt-get install build-essential libxml2-dev autoconf
    “`

    2. 下载PHP源代码:在PHP的官方网站下载所需版本的源代码。可以在终端中使用wget命令或在浏览器中直接下载。

    “`shell
    wget https://www.php.net/downloads.php
    “`

    3. 解压源代码:在终端中使用tar命令解压下载的源代码。

    “`shell
    tar -xzvf php-X.X.X.tar.gz
    “`

    其中X.X.X表示下载的PHP版本号。

    4. 配置编译选项:进入源代码目录,并运行以下命令来配置编译选项。

    “`shell
    cd php-X.X.X
    ./configure
    “`

    可以根据需要添加一些选项来自定义编译过程。例如,使用–prefix选项指定安装目录。

    “`shell
    ./configure –prefix=/usr/local/php
    “`

    5. 编译和安装:在完成配置后,运行以下命令编译源代码并安装生成的二进制文件。

    “`shell
    make
    sudo make install
    “`

    这将花费一些时间来编译PHP,并将生成的二进制文件安装到指定的目录中。

    6. 配置PHP.ini文件:拷贝php.ini-development文件为php.ini,并进行必要的配置调整。

    “`shell
    cd /usr/local/php
    cp php.ini-development php.ini
    sudo nano php.ini
    “`

    打开php.ini文件,并根据需要进行配置调整。例如,调整时区、开启或关闭扩展等。

    7. 配置PHP-FPM(如果需要):如果希望通过FastCGI方式运行PHP,可以配置PHP-FPM。编辑php-fpm.conf文件进行必要的配置调整。

    “`shell
    sudo nano /usr/local/php/etc/php-fpm.conf
    “`

    配置完成后,可以使用以下命令启动PHP-FPM服务。

    “`shell
    sudo /usr/local/php/sbin/php-fpm
    “`

    以上步骤简要介绍了在Linux系统中安装和配置PHP7的过程。根据具体需求,还可以根据需要安装和配置PHP的扩展模块、调整性能选项等。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux上安装和配置PHP7编译版本的步骤如下:

    1. 下载和安装所需的软件依赖项。
    首先,需要安装一些必要的软件包,以便能够顺利编译PHP7。可以使用包管理器来安装这些软件包,例如在Ubuntu上可以使用apt-get命令,CentOS上可以使用yum命令。
    例如,对于Ubuntu系统,可以运行以下命令来安装所需的软件包:
    “`
    sudo apt-get update
    sudo apt-get install build-essential libssl-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libicu-dev libmcrypt-dev libreadline-dev
    “`

    2. 下载和解压PHP源代码。
    在官方PHP网站上下载PHP源代码的tar.gz压缩包,选择最新的PHP版本。下载完成后,解压缩压缩包并进入解压后的目录。
    “`
    tar -zxvf php-7.X.X.tar.gz
    cd php-7.X.X
    “`

    3. 配置和编译PHP。
    运行以下命令来配置PHP的编译选项和依赖库:
    “`
    ./configure –prefix=/usr/local/php7 –with-config-file-path=/usr/local/php7/etc –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql –with-pdo-mysql –enable-mbstring –with-openssl –with-gd –with-jpeg-dir –with-png-dir –with-zlib-dir –with-freetype-dir
    “`
    上述命令根据实际情况调整,确保与实际使用的Apache、MySQL等软件版本匹配。

    接下来,运行以下命令来编译和安装PHP:
    “`
    make
    sudo make install
    “`

    4. 配置PHP。
    将PHP配置文件php.ini复制到正确的位置,可以使用以下命令:
    “`
    sudo cp php.ini-development /usr/local/php7/etc/php.ini
    “`
    然后,可以编辑php.ini文件进行自定义配置,例如修改时区、上传文件大小限制等。

    5. 配置Apache。
    如果要将PHP与Apache一起使用,需要在Apache的配置文件中添加对PHP的支持。
    打开Apache的配置文件(通常是/etc/httpd/conf/httpd.conf或者/usr/local/apache2/conf/httpd.conf),查找并添加以下行:
    “`
    LoadModule php7_module /usr/local/php7/libphp7.so
    AddHandler php7-script .php
    “`

    6. 重新启动Apache。
    运行以下命令来重新启动Apache,以使PHP配置生效:
    “`
    sudo service apache2 restart (Ubuntu)

    sudo systemctl restart httpd (CentOS)
    “`

    7. 测试PHP。
    在浏览器中访问localhost,如果能够看到PHP信息页面,表示PHP已成功安装和配置。

    注意:以上步骤仅仅是概述,实际操作时可能还需要根据具体情况进行调整。请根据自己的实际需求进行相应的操作。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部