• 关于

    phpize

    的搜索结果

问题

使用 phpize 和 首次安装编译时有什么区别吗

比如编译时候只执行cd ../php-5.6.8./configure --enable-fpm --with-mysqlmakesudo make install然后后边再使用 phpize ./configure -xxxxx好像 使用...
a123456678 2019-12-01 20:08:18 828 浏览量 回答数 1

回答

Re:回 1楼(梦丫头) 的帖子 1、首先看下 phpize命令 所在的目录  (ps:我的目录/usr/bin/phpize) 如果没有找到的话 执行安装 yum install php53_devel   (ps:请注意自己的版本) 安装完毕后。会生成phpize命令 " php53_devel"  写错了
妙正灰 2019-12-02 01:50:00 0 浏览量 回答数 0

回答

回1楼ivmmff的帖子 感谢朋友 ------------------------- 回1楼ivmmff的帖子 版主大人..再问个问题,安装到 下面.要求 phpize 的路径位置 ..找了下 我找不到具体是那个路径..因为 wdcp 面板里 找到2个 同样的 文件 但是路径不同...第一个是 www/123/php/bin/phpize     第二个是 /www/123/wdphp/bin/phpize   麻烦再次帮忙..谢谢
insme 2019-12-02 02:58:50 0 浏览量 回答数 0

回答

pcntl扩展可以支持php的多线程操作(仅限linux) 原本需要重新编译PHP的后面configrue提示加上--enable-pcntl 由于我的php是采用yum安装的,所以不能采用上面的方式 下面介绍一个php动态添加扩展的方式 phpize 1、首先看下 phpize命令 所在的目录  (ps:我的目录/usr/bin/phpize) 如果没有找到的话 执行安装 yum install php53_devel   (ps:请注意自己的版本) 安装完毕后。会生成phpize命令   2、去php.net下载相应版本的php源文件 咱们以php-5.3.17 为例吧,解压后,进入相应的模块下 cd ext/pcntl #先执行phpize /usr/bin/phpize ./configure --with-php-config=/usr/bin/php-config   (ps:请正确的指定php-config的目录) #编译、安装 make && make install 这时候出了一个错误 ./configure编译正常,但make出错 error: ‘PHP_FE_END’ undeclared here (not in a function) 解决方法: 源代码有错误,进入php-5.3.17目录 sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c 再重新make && make install 3、编译完毕后会生成了一个  pcntl.so的文件。在php的model目录里 编辑/etc/php.ini,加入 extension=pcntl.so 4、重启apache service httpd restart 5、测试是否安装成功 <?php     echo pcntl_fork(); ?> 输出:23165 另附: pcntl扩展可以支持php的多线程操作. 原本需要重新编译PHP的后面configrue提示加上--enable-pcntl 为了省事直接编译算鸟. # cd /usr/local/src/php-5.2.6/ext/pcntl # phpize # ./configure --with-php-config=/usr/local/php/bin/php-config # make && make install pcntl.so  加到php.ini中OK
梦丫头 2019-12-02 01:50:00 0 浏览量 回答数 0

回答

1.使用phpize 报grep: /usr/include/php/main/php.h: No such file or directory解决:可能是因为mac升级了,需要ln个xcode的链接2.使用phpize 报Cannot find autoconf解决:需要安装autoconf
落地花开啦 2019-12-02 02:50:44 0 浏览量 回答数 0

回答

Apache使用的PHP与链接到命令行的PHP之间存在冲突。(这种情况经常发生,应该说实话)。 通常要做的是: which php 这告诉您在命令行中运行时将使用哪个php。例如/usr/bin/php mv /usr/bin/php /usr/bin/php.old 然后将正确的PHP版本链接或复制到可执行路径: ln -s /path/to/php/bin/php /usr/bin/php 或以下内容也应该起作用。 cp /path/to/php/bin/php /usr/bin/php 如果您希望能够手动安装mod,也建议: ln -s /path/to/php/bin/phpize /usr/bin/phpize ln -s /path/to/php/bin/php-config /usr/bin/php-config 这样,您的CLI将与您的Web服务器匹配。 更新: 如果如本答案所述,如果您将Ubuntu与PHP的多个备用安装一起使用,则可以执行以下操作: sudo update-alternatives --set php /usr/bin/php sudo update-alternatives --set phar /usr/bin/phar sudo update-alternatives --set phar.phar /usr/bin/phar.phar sudo update-alternatives --set phpize /usr/bin/phpize sudo update-alternatives --set php-config /usr/bin/php-config 来源:stack overflow
保持可爱mmm 2020-05-17 22:30:24 0 浏览量 回答数 0

问题

ubuntu14.04安装phalcon,总是出现 make: *** [phalcon.lo] Error 1,why???

1,$git clone git://github.com/phalcon/cphalcon.git 2,$cd cphalcon/build 3,$sudo ./install --with-php-config=/opt/lampp/b...
a123456678 2019-12-01 20:10:18 1335 浏览量 回答数 1

回答

下载 PHP 源码 需要下载和使用的 php 同版本的 php 源码,下载到 /var/www/php5(根据实际情况调整具体目录)目录下。 cd /var/www/php5 wget http://mirrors.sohu.com/php/php-5.5.7.tar.gz 解压并进入 PHP 的 openssl 扩展模块目录 tar zxvf php-5.5.7.tar.gz cd php-5.5.7/ext/openssl/ 编译 openssl 扩展 /var/www/php5/bin/phpize # 这里为自己的phpize路径,如果找不到,使用whereis phpize查找。 # 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名 mv config0.m4 config.m4 /var/www/php5/bin/phpize ./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config make make install 安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把 openssl.so 文件拷贝到你在 php.ini 中指定的 extension_dir 下(在 php.ini 文件中查找:extension_dir =),这里的目录是 var/www/php5/lib/php/extensions 。 修改 php.ini 文件并重启 Apache 编辑php.ini文件,在文件最后添加 extension=openssl.so 重启 Apache /usr/local/apache2/bin/apachectl restart
KB小秘书 2019-12-02 01:28:26 0 浏览量 回答数 0

回答

因为MAMP去掉了PHP的include的头文件,所以直接phpize是不行的,要去PHP官方下载相应版本的源码,然后放到mamp的php目录下,然后再执行phpize就能成功了,无需求人,无需找现成的。参考:https://blog.yorkgu.me/2011/10/18/compile-phpredis-for-mamp-under-macosx/http://pecl.php.net/package/mongo
蛮大人123 2019-12-02 01:46:51 0 浏览量 回答数 0

问题

云服务器 ECS 产品 PHP 环境开启 openssl方法是什么

下载 PHP 源码 需要下载和使用的 php 同版本的 php 源码,下载到 /var/www/php5(根据实际情况调整具体目录)目录下。 cd /var/www/php5wget http:...
boxti 2019-12-01 21:57:53 1423 浏览量 回答数 0

回答

在php.ini文件最后加入了extension=bcmath.so,重启看看 ------------------------- 回 楼主(叮铛) 的帖子 如果不行就是没安装 那就安装 yum install php-bcmath ------------------------- 回 4楼(叮铛) 的帖子 已经安装最新版本了,说明已经安装了 ------------------------- 回 4楼(叮铛) 的帖子 php.ini文件应该有2个地方 ------------------------- WDCP的面板,我比较少接触。。。应该是在php.ini文件修改重启就可以 ------------------------- 回 楼主(叮铛) 的帖子 看看PHP安装目录下的ext文件夹下面有bcmath.so这个文件没有 ------------------------- 帮你搜索下:某些时候需要用到bcscale函数,需要用到php-bcmath扩展一般情况下这个扩展在php安装的时候,是存在ext/bcmath目录的那么利用phpize进行安装新的php扩展cd bcmath目录下/etc/php/bin/phpize(phpize的路径根据各自安装有所不同)./configure --with-php-config=/www/wdlinux/php/bin/php-config(php-config文件的路径)makemake install最后还需要把生成的bcmath.so文件加入到php.ini中 extesion=bcmath.so(如果没有设定extesion_dir,可能要加上全路径,查看phpize执行后的生成的so文件的路径即可,这里是:extension_dir=/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613)然后重启web服务器,就Ok了 ------------------------- 回 11楼(叮铛) 的帖子 www/wdlinux/php/lib/php
梦丫头 2019-12-02 02:41:43 0 浏览量 回答数 0

问题

经过phpize正确编译完扩展确加载不到,什么原因?

昨天正在在linux下 source code compile PHP 扩展遇到了一个问题,还未参透,还请能指点一下apache mysql php 都编译安装完成了,PHP程序文也能执行,,当运行某一个PHP文件时提示 mbstring ...
落地花开啦 2019-12-01 19:59:46 997 浏览量 回答数 1

问题

经过phpize正确编译完扩展确加载不到什么情况..

昨天正在在linux下 source code compile PHP 扩展遇到了一个问题,还未参透,还请能指点一下apache mysql php 都编译安装完成了,PHP程序文也能执行,,当运行某一个PHP文件时提示 mbstring ...
a123456678 2019-12-01 20:05:00 789 浏览量 回答数 1

回答

cp /usr/local/php5/lib/php.ini in /etc/php.ini cp /usr/local/php5/bin/php in /usr/bin/php # 如果你有安装phar # cp /usr/local/php5/bin/phar in /usr/bin/phar cp /usr/local/php5/bin/phar.phar in /usr/bin/phar.phar cp /usr/local/php5/php in /usr/bin/php cp /usr/local/php5/php-config in /usr/bin/php-config cp /usr/local/php5/bin/phpize in /usr/bin/phpize备注1./usr/local/php5 替换成你安装PHP5.4的目录2.以上不是所有文件都要拷贝过去,请根据你的安装情况文件映射3.部分文件可能路径写的不对,请根据自己安装情况,在安装PHP的目录中查找
落地花开啦 2019-12-02 02:46:37 0 浏览量 回答数 0

回答

用phpize动态编译吧
落地花开啦 2019-12-02 02:44:42 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 安装 phpredis 扩展。wget https://github.com/nicolasff/phpredis/archive/master.zip unzip master.zip cd phpredis-master /data/apps/php5.5.0/bin/phpize 注:此处phpize的路径,用户需要以自己环境的路径为准 ./configure —with-php-config=/data/apps/php5.5.0/bin/php-config 注:此处php-config的路径,用户需要以自己环境的路径为准 make make install 调整 php.ini,分别针对以下三个参数进行调整。extension = redis.so session.save_handler = redis session.save_path = "tcp://用户redis实例的连接地址?auth=redis对应的密码"如下: 设置完成后重启web服务。 编写一个 php 生成 session 的页面验证是否保存到 redis。 test.php 内容如下: 通过php test.php执行解析该 php 页面,观察结果如下,实现保存到 redis 的需求: 如果问题还未能解决,请联系售后技术支持。
2019-12-01 23:30:50 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 安装 phpredis 扩展。wget https://github.com/nicolasff/phpredis/archive/master.zip unzip master.zip cd phpredis-master /data/apps/php5.5.0/bin/phpize 注:此处phpize的路径,用户需要以自己环境的路径为准 ./configure —with-php-config=/data/apps/php5.5.0/bin/php-config 注:此处php-config的路径,用户需要以自己环境的路径为准 make make install 调整 php.ini,分别针对以下三个参数进行调整。extension = redis.so session.save_handler = redis session.save_path = "tcp://用户redis实例的连接地址?auth=redis对应的密码"如下: 设置完成后重启web服务。 编写一个 php 生成 session 的页面验证是否保存到 redis。 test.php 内容如下: 通过php test.php执行解析该 php 页面,观察结果如下,实现保存到 redis 的需求: 如果问题还未能解决,请联系售后技术支持。
2019-12-01 23:30:50 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 安装 phpredis 扩展。wget https://github.com/nicolasff/phpredis/archive/master.zip unzip master.zip cd phpredis-master /data/apps/php5.5.0/bin/phpize 注:此处phpize的路径,用户需要以自己环境的路径为准 ./configure —with-php-config=/data/apps/php5.5.0/bin/php-config 注:此处php-config的路径,用户需要以自己环境的路径为准 make make install 调整 php.ini,分别针对以下三个参数进行调整。extension = redis.so session.save_handler = redis session.save_path = "tcp://用户redis实例的连接地址?auth=redis对应的密码"如下: 设置完成后重启web服务。 编写一个 php 生成 session 的页面验证是否保存到 redis。 test.php 内容如下: 通过php test.php执行解析该 php 页面,观察结果如下,实现保存到 redis 的需求: 如果问题还未能解决,请联系售后技术支持。
2019-12-01 23:30:50 0 浏览量 回答数 0

回答

回楼主crx349的帖子 找不到phpize怎么办呢
小沃 2019-12-02 01:53:36 0 浏览量 回答数 0

问题

linux gmp phpize 报错

" 先说下我的安装步骤 1.cd ext/gmp 2.phpize 3. ./configure --with-gmp 4.make && make install(完成无错,...
一枚小鲜肉帅哥 2020-06-01 23:46:54 1 浏览量 回答数 1

回答

Relinux系统ngixgd库如何添加jpeg支持 jpegsrc.v8b.tar.gz 已经安装,目录是/usr/local/libjpeg/ php目录:/aliyun/apps/php-5.3.29/ gd库目录:/aliyun/apps/php-5.3.29/include/php/ext/gd/ 进入gd 目录后执行  注意下面的 /usr/local/php/  是你服务器 php的安装路径。我的是 这个路径就写成这样了 网上说的第二步骤如下 /aliyun/apps/php-5.3.29/bin/phpize ./configure --with-php-config=/aliyun/apps/php-5.3.29/bin/php-config --with-jpeg-dir=/usr/local/libjpeg/ make && make install 执行完这些 系统就会提示你  gd.so 生成目录 第二步骤/aliyun/apps/php-5.3.29/bin/phpize执行不了
心语网站 2019-12-02 01:19:07 0 浏览量 回答数 0

回答

phpize./configure --enable-phalconmake 那一步出错了?
妙正灰 2019-12-01 23:11:32 0 浏览量 回答数 0

回答

写法1是静态编译,不会生产so文件;写法2是动态编译,会生产so文件。写法2是编译安装PHP时一起做的,实质结果和phpize仍然是一样的,同样要修改ini文件显示的配置扩展so。但是,写法2有几个相关的问题:1.官方PHP发行源代码中不一定包含你需要的扩展源代码,因此你不能直接enable或with,如果要这样做则需要删除原理的configure文件并拷贝扩展源代码到ext目录,然后./buildconf --force重新生成configure文件2.否则,如果官方PHP发行源代码中没包含你需要的扩展源代码你也没要一定要静态编译的方式安装,则有2个选择:一是如果支持pecl命令安装,则直接用pecl命令安装;如果扩展不支持pecl安装,才自己使用phpize何php-config命令编译安装关于两种安装方式的区别,前面提到的网站中有相关的说明,主要是静态编译是直接将扩展编译到PHP主程序中了,其扩展调用的步骤不动态编译方式要简单,有利于提高性能。但是,大部分时候,这点性能应该是可以忽略的了
落地花开啦 2019-12-02 02:47:45 0 浏览量 回答数 0

问题

ubuntu下apt-get方式安装的PHP安装文件存放在什么地方?

ubuntu下apt-get方式安装的PHP安装文件在哪?安装phpredis的时候需要phpize去configure但是找不到安装到了什么地方...
落地花开啦 2019-12-01 20:03:01 1313 浏览量 回答数 1

回答

phpize 主要负责生成扩展的配置文件和Makefile,首次编译php,zend extenion扩展会生成动态库文件.so,比如opcache 在编译php时就会生成opcache.so,前提在configure 的时候加入--enable-opcache
a123456678 2019-12-02 02:55:54 0 浏览量 回答数 0

问题

如何在云数据库 Redis 中缓存 PHP session 变量

1、安装 phpredis 扩展。 wget https://github.com/nicolasff/phpredis/archive/master.zipunzip master.zip cd phpredis-master/data/...
云栖大讲堂 2019-12-01 21:21:44 916 浏览量 回答数 0

问题

在宝塔面板安装php5.6的ffmpeg-php扩展

感谢瓜老板。 环境:宝塔面板,php5.6 过程: 1.git clone https://github.com/nilsringersma/ffmpeg-php # 下载ffmpeg...
dongshan8 2019-12-01 21:42:06 6469 浏览量 回答数 2

问题

关于php模块的动态编译的疑问

写法1: --enable-zip写法2:--enable-zip=shared写法1是不是指要静态编译?写法2是不是指要动态编译?会生成.so文件吗? 如果是的话,它与编译完PHP后,使用phpize命令进模块的增加有什么不同?...
落地花开啦 2019-12-01 19:58:48 984 浏览量 回答数 1

问题

为 wdcp 的 php7.0 安装 xsl 扩展

新版本的wdcp面板,提供了多版本的php安装,多数情况下,能满足站点运行需要。本例是在安装magento2时,提示缺少xsl扩展,为php7.0安装xsl扩展的过程。 ...
dongshan8 2019-12-01 21:20:56 9594 浏览量 回答数 0

问题

LNMP一键安装包,怎么就是装不了curl,搞了一整天,真是要疯了!!

几个月前LNMP一键安装包做的系统,现在要用到curl功能,php版本是5.5.7,网上查了N个资料,就是没有能解决问题的,搞了一整天,就是没有能解决问题的...
stevezhang 2019-12-01 20:59:34 10599 浏览量 回答数 3
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板