Code前端首页关于Code前端联系我们

PHP编译安装指南

terry 2年前 (2023-09-29) 阅读数 54 #PHP
文章标签 PHP

1.准备工作

安装PHP之前,请确保系统环境已准备就绪,包括以下几个方面:

1。系统已安装Apache或Nginx等Web服务器;

2。系统已安装MySQL或其他数据库管理系统;

3。系统安装了gcc或类似的编译器;

4。系统已经安装了其他必要的依赖库,比如zlib、openssl等

2。下载PHP源代码

PHP官方网站提供了多个版本的PHP,我们可以根据自己的需要下载对应的版本。您可以通过以下链接查看所有 PHP 版本:

https://www.php.net/downloads.php

在本例中我们选择下载最新的稳定版本的 PHP 7.4。下载链接如下:

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

3。编译并安装PHP

下载源码后,我们就可以开始编译安装PHP了。具体步骤如下:

1。提取源码:

tar -zxvf php-7.4.12.tar.gz

2。进入源码库进行配置:

cd php-7.4.12
./configure --prefix=/usr/local/php --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-jpeg --with-png --with-libxml --enable-mbstring --enable-xml --enable-bcmath --enable-pcntl --enable-sockets --enable-soap --enable-session --enable-opcache --enable-fpm

3。编译源码:

make

4。安装源码:

make install

4。 PHP 配置

PHP的配置文件php.ini位于PHP安装文件夹的conf文件夹中。您可以修改 php.ini 文件来调整 PHP 中的各种参数。以下是一些常用的参数配置:

1。编辑默认时区:

date.timezone = Asia/Shanghai

2。打开错误报告:

error_reporting = E_ALL

3。指定会话保存位置:

session.save_path = "/tmp"

5。 PHP-FPM 配置

PHP-FPM(FastCGI Process Manager)是一个针对 PHP 的快速 CGI 管理器,可以提高 PHP 解析性能。以下是 PHP-FPM 配置的一部分:

1。编辑默认端口:

listen = 127.0.0.1:9000

2。指定用户和组:

user = nginx
group = nginx

3。激活进程防护:

pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 8

6。启动 PHP-FPM

以下是启动PHP-FPM的命令:

/usr/local/php/sbin/php-fpm

可以使用以下命令检查PHP-FPM相关进程是否启动:

ps -ef | grep php-fpm

7。测试 PHP 安装

要检查 PHP 是否安装正确,请创建 phpinfo.php 文件并将以下代码添加到该文件中:

<?php
phpinfo();
?>

将文件放在网站根文件夹下,运行服务并在浏览器中输入http://localhost/phpinfo.php。如果浏览器中显示出PHP的各种参数,则说明PHP已经安装成功。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门