资讯专栏INFORMATION COLUMN

源码安装php7

VEIGHTZ / 2879人阅读

摘要:源码安装一下载源码包官网点击下载最新版本的二编译安装解压可能需要你安装的执行,如果能看到的扩展,说明安装成功三简化执行命令加入一行四可能遇到的一些坑安装需要你安装和把源码目录的拷贝到下然后把改名为,可以看到默认放在目录下所

源码安装php7 一、下载php源码包

php官网

点击download下载最新版本的php

二、编译安装

解压

tar -vjxf php-7.2.5.tar.bz2

configure

./configure --prefix=yourpath

可能需要你安装的:

yum install gcc

yum install libxml2-devel

make

make install

执行yourpath/bin/php -m,如果能看到php的扩展,说明安装成功

三、简化php执行命令

vim ~/.bash_profile

加入一行:alias php=yourpath/bin/php

source ~/.bash_profile

四、可能遇到的一些坑

安装php需要你安装gcc和autoconfig

把源码目录的php.ini-development拷贝到yourpath/etc下

然后把php.ini-development改名为php.ini

php -i | grep php.ini,可以看到php.ini默认放在yourpath/lib目录下

所以把php.ini放到yourpath/lib下即可

五、通过phpize为php在不重新编译php情况下安装openssl

php源码路径:/opt/download/php-7.2.5

安装路径:/opt/soft/php

php.ini路径:/opt/soft/php/lib

进入openssl的扩展目录

cd /opt/download/php-7.2.5/ext/openssl

运行phpize

/opt/soft/php/bin/phpize

如果出现Cannot find config.m4.报错,则

cp config0.m4 config.m4

执行安装

./configure --with-openssl --with-php-config=/opt/soft/php/bin/php-config

make && make install

安装完成后,会提示在某个目录生成.so文件,我的生成位置是

/opt/soft/php/lib/php/extensions/no-debug-non-zts-20170718/

打开php.ini,添加以下两行

extension_dir = "/opt/soft/php/lib/php/extensions/no-debug-non-zts-20170718/"

extension=openssl.so

重启php即可

六、安装composer

将composer.phar下载到项目中

curl -sS https://getcomposer.org/installer | php

如果把composer.phar放在系统的 PATH 目录中,就能在全局访问composer.phar

mv composer.phar /usr/local/bin/composer

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30735.html

相关文章

  • centos6.5 源码安装php7

    摘要:首先配置好编译环境下载安装地址已下载编译安装即可编辑末行添加并执行编译安装过程源码包编译安装注意路径换成自己的。 1、首先配置好编译环境yum -y update && yum -y upgradeyum groupinstall Development Toolsyum -y install gcc gcc-c++ pcre openssl gd-devel* zlib-devel ...

    red_bricks 评论0 收藏0
  • Swoole入门到实战(一):PHP7&Swoole源码安装、玩转网络通信引擎、异步非堵塞I

    摘要:服务重点基本概述协议是基于的一种新的网络协议。被调用者通过状态通知机制等来通知调用者,或通过回调函数来处理结果阻塞和非阻塞关注的是调用者等待被调用者返回调用结果时的状态。 一、PHP7源码安装和Swoole源码编译安装 1.1 PHP7源码安装 1.1.1 获取源码与安装     获取PHP7源码:www.php.net tar -xzvf ... # 解压命令 ./configur...

    weakish 评论0 收藏0
  • 源码安装 PHP 7.3

    摘要:本文以当前最新版本演示整个源码安装的流程。下载源码包访问官网的源码包下载地址。下载源码有两种方式服务器端使用命令直接下载。 本文以当前最新版本 PHP 7.3.1 演示整个源码安装的流程。 下载 PHP 源码包 访问 PHP 官网的源码包下载地址 http://php.net/downloads.php。 showImg(https://segmentfault.com/img/rem...

    freecode 评论0 收藏0
  • 源码安装php7

    摘要:源码安装一下载源码包官网点击下载最新版本的二编译安装解压可能需要你安装的执行,如果能看到的扩展,说明安装成功三简化执行命令加入一行四可能遇到的一些坑安装需要你安装和把源码目录的拷贝到下然后把改名为,可以看到默认放在目录下所 源码安装php7 一、下载php源码包 php官网 点击download下载最新版本的php 二、编译安装 解压 tar -vjxf php-7.2.5.t...

    Panda 评论0 收藏0
  • 源码安装php7

    摘要:源码安装一下载源码包官网点击下载最新版本的二编译安装解压可能需要你安装的执行,如果能看到的扩展,说明安装成功三简化执行命令加入一行四可能遇到的一些坑安装需要你安装和把源码目录的拷贝到下然后把改名为,可以看到默认放在目录下所 源码安装php7 一、下载php源码包 php官网 点击download下载最新版本的php 二、编译安装 解压 tar -vjxf php-7.2.5.t...

    yacheng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<