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 版本
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)