Code前端首页关于Code前端联系我们

phpconfig位置,configphp在哪

terry 3年前 (2023-09-30) 阅读数 50 #PHP
文章标签 sscanf函数

本文目录一览:

  • 1、PHP单独添加扩展 无需重启服务器
  • 2、php-config在哪个文件夹
  • 3、怎么找config.php的文件路径

PHP单独添加扩展 无需重启服务器

问题

php自身提供了很多扩展,比如curl,gmp, mbstring等等。我们在编译安装php时未必安装了所有扩展。那么在安装完php后,如果想单独安装某个php自身的扩展怎么办呢?

我们以curl扩展模块的安装为例说明如何单独添加扩展。

步骤

1.进入php源码的扩展目录。本例中我的源码对应目录如下:

/search/src/php-7.0.14/ext

1

2.进入模块目录,我们安装的是curl扩展,所以进入curl目录。此时,我们所在的目录是

/search/src/php-7.0.14/ext/curl

1

3.执行phpize。注意,如果你的机器上有多个php版本,一定要执行你准备安装扩展的php版本对应的phpize。比如,我的机器上同时有php7和php5.3.3。我当前准备为php7安装curl扩展。所以执行php7对应的phpize

1 /usr/local/php70/bin/phpize

2

3 结果类似:

4 Configuring for:

5 PHP Api Version: 20151012

6 Zend Module Api No: 20151012

7 Zend Extension Api No: 320151012

4.执行

./configure --with-php-config=/usr/local/php70/bin/php-config

1

说明:如果你的机器上只有一个php版本,大多时候不需要特别使用–with-php-config指明相应的php-config所在位置。

5.执行make,之后会在./modules/目录下生成curl.so文件

6.执行make install

结果类似:

Installing shared extensions: /usr/local/php70/lib/php/20151012/

1

2

执行结果告诉你将curl.so安装到了哪个目录。

一般情况,如果你正确的指定了php-config或者你的机器只有一个php版本,so都会被正确安装到相应php的extension_dir。如果执行make install后,extension_dir目录下没有相应的so,可以手动将第5步中生成的so文件cp过去。

要查看具体extension_dir,可以执行如下命令。

php -i| grep extension_dir

结果类似

extension_dir = /usr/local/php70/lib/php/20151012/ = /usr/local/php70/lib/php/20151012/

1

2

3

7.在php.ini中增加

extension=curl.so

1

如果不知道php.ini的具体位置,可以通过如下命令查看

php --ini

1

8.执行如下命令,查看是否安装成功

php -m | grep curl

1

如果你看到了curl, 恭喜你,安装成功!

php-config在哪个文件夹

window系统下,正常情况应该在

C盘-window文件夹-php.ini

修改后,需重启服务器方可生效

linux的就不太清楚了

怎么找config.php的文件路径

find . -name config.php

命令行查找文件,这样就行,如果还有不明白的话,你可以在后盾人看看视频找找答案,有空多看看时间长了,慢慢就明白了,希望能帮到你,给个采纳吧谢谢✧*。٩(^㉨^*)و✧*。努力?

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门