php源码的安装方法和实例

yipeiwu_com5年前PHP代码库

在官网下载源码包:https://www.php.net/downloads.php

步骤:

1、解压

命令:tar -xjvf php.tar.bz2

2、configure

configure工具是一个shell脚本,在配置编译前需要gcc、autoconfig工具。

可以通过./configure --help 查看配置参数

进入解压后的php目录,编译源码:

./configure --prefix=/home/php (--prefix指定安装php路径)

3、make

执行编译构建命令:make

4、make install

执行编译构建命令:make install

需要注意:执行命令:php -i | grep php.ini 查看php执行的php.ini路径,复制配置文件php.ini文件到该目录,否则加载配置文件失败

PHP命令:

  • php -m 查看php扩展
  • php -v 查看版本
  • php --ini 查看php.ini路径
  • php --ri swoole 查看swoole扩展是否成功
  • mac pro 配置php环境变量
  • vim ~/.bash_profile
  • 加入:alias php=/home/php/bin/php 保存
  • source ~/.bash_profile

以上就是php源码怎么安装的详细内容,更多请关注【宜配屋www.yipeiwu.com】其它相关文章!

相关文章

Optimizer与Debugger兼容性问题的解决方法

ZendExtensionManager.dll——Zend扩展插件管理器 Zend扩展插件管理器最简安装教程: 1、安装Zend Optimizer 3.3.0a:https://ww...

PHP对象递归引用造成内存泄漏分析

通常来说,如果PHP对象存在递归引用,就会出现内存泄漏。这个Bug在PHP里已经存在很久很久了,先让我们来重现这个Bug,示例代码如下: <?php class Foo...

总结PHP删除字符串最后一个字符的三种方法

一、前言 从数据库中select()读取一对多的信息时,经常需要将取出的数组用某个特定的字符分割,然后拼接成字符串。 常见的语法格式: foreach ($arr as $key...

PHP回调函数与匿名函数实例详解

本文实例讲述了PHP回调函数与匿名函数。分享给大家供大家参考,具体如下: 回调函数和匿名函数 回调函数、闭包在JS中并不陌生,JS使用它可以完成事件机制,进行许多复杂的操作。PHP中却不...

配置eAccelerator和XCache扩展来加速PHP程序的执行

配置eAccelerator和XCache扩展来加速PHP程序的执行

eaccelerator安装配置PHP加速 eAccelerator简介 eAccelerator是一个的免费、开源的PHP模块,它能够为提供PHP加速、优化、加码、和动态内容缓存功能。...