PHP编译安装后,通过那个命令查看交装结果?

PHP编译安装后,通过那个命令查看交装结果?,第1张

1、在终端通过phpv命令来查看一下当前php的版本。如悉改告果没有安装php,一般会提示没有php这个命令的。

2、在终端查询安装的包中是否有php,以redhat为例,则可以执行如下命令,rpmqa|grepphp。

3、可以使用pear命令的list参数查看安装的php支持,pear是PHP扩展和应用库歼陪的缩写,注意它不是鸭梨,尽管和该水果的睁明发音相同。在安装好php之后,缺省情况下会自动安装pear的部分程序库,所以是否安装php可以用pear命令来确定,执行如下命令,pearlist。

本着能懒则懒的原则,之前我裂闭昌都是宝塔、lnmp脚本等“一键”

再不济也得来个 apt/yum install php

什么?源码 make install ? 编译参数一言难尽,劝退劝退...我只是想要个开发环境而已

没关态誉系!我来整理一下常用模块以及参数!环境为 ubuntu/debian

检查压缩包的完整性,与官网 sha256比较肆扒

安装以下包

官方的拓展分类

根据需要的模块添加其后对应的参数

包含常用模块,可以直接使用

编译并安装后

复制 php.ini 到默认目录 /usr/local/lib/

检查 php安装是否正确

复制 fpm 配置文件、运行服务文件

www.conf php-fpm.conf php-fpm.service

修改 fpm 用户和组,默认为nobody

修改服务文件,取消只读 不然日志不能读写无法启动

设置自启动并运行

本地起服务测试

No package 'libxml-2.0' found

No package ‘sqlite3‘ found

configure: WARNING: unrecognized options: –with-gd

No package 'zlib' found

No package 'libpng' found

No package 'oniguruma' found

No package 'libcurl' found

No package 'libsystemd' found

No package 'openssl' found

No package 'libzip' found

如果你的 Web Server 使用的 Apache 请添加类似:--with-apxs2=/usr/local/apache-xx/bin/apxs

参数。

关于 mysqlnd

请查看 什么是 PHP 的 MySQL Native 驱动? 或查看 MySQL 官方介绍: MySQL native driver for PHP , 或 Installation on Unix 。

PHP 5.6 内建了 phpdbg 交互式调试器,通过 --enable-phpdbg

开启,会在 PREFIX/bin

目录下产生一个 phpdbg 命令,感兴趣的可以试一下。

更多编译参数请使用 ./configure --help

查看。

如果想重新安装:

配置文蠢余件 :

php-fpm 服务

启动 php-fpm

php-fpm 可用参数 start|stop|force-quit|restart|reload|status

添加 PHP 命令到键档拍环境变量

编辑 ~/.bash_profile ,将:

使 PHP 环境变量生效:

查看看稿羡 PHP 版本


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8252691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存