linux没有phpize,linux没有ip地址怎么办

本文目录一览:

linux中 php怎样开启pdo扩展

pdo扩展模是有蛮多了,如pdo_mysql也是pdo模块中的一个了,下文我们就以安装pdo_mysql为示例帮助大家介绍一下安装步骤吧,其它的pdo扩展模块安装步骤也可以一样。

假设php目录为/usr/local/php

mysql目录为/usr/local/mysql

1. 进入PHP源码包ext/pdo目录()

cd ext/pdo

2. 执行/usr/local/php/bin/phpize[假设PHP的安装目录为/usr/local/php]

/usr/local/php/bin/phpize

3. 配置扩展pdo

./configure –with-php-config=/usr/local/php/bin/php-config –enable-pdo=shared

4. 编译 安装pdo

make make install

成功则出现

Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/

Installing header files: /usr/local/php//include/php/

Installing PDO headers: /usr/local/php//include/php/ext/pdo/

说明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo.so文件

5. 在PHP源码包中进入pdo_mysql

cd ext/pdo_mysql

6. /usr/local/php/bin/phpize

/usr/local/php/bin/phpize

7. 配置pdo_mysql[假设Mysql的安装目录为/usr/local/mysql]

1./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql

8. 编译 安装pdo_mysql

make make install

成功则出现

Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/

说明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo_mysql.so文件

9. 在php配置文件中加上

extension=”/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so”;

extension=”/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so”;

10. 重启相关服务

/etc/init.d/php-fpm restart

更多问题到问题求助专区

linux下phpize 问题

可能是系统或者 PHP 版本太老,一些定义的参数没有,不过都是 warning 不是 ERROR 。或许可以继续正常使用。

linux centos 怎么安装 php编程 软件

Gettext

1 首先进入到php源码包中

cd /opt/php-5.1.2/ext/gettext

2 在gettext文件夹下产生configure文件

/opt/php/bin/phpize

3 配置编译

./configure –with-php-config=/opt/php/bin/php-config –with-gettext

make make install

4 在/opt/php/lib/php/extensions下产生一个gettext.so文件

5 确定 php.ini文件中的extension_dir=/opt/php/lib/php/extensions 跟 extension=gettext.so

6 重新编译 php

Zlib

1 首先进入到php源码包中

cd /opt/php-5.1.2/ext/zlib

2 在zlib文件夹下产生configure文件

/opt/php/bin/phpize

3 配置编译

./configure –with-php-config=/opt/php/bin/php-config –with-zlib

make make install

4 在/opt/php/lib/php/extensions下产生一个zlib.so文件

5 确定 php.ini文件中的extension_dir=/opt/php/lib/php/extensions 跟 extension=zlib.so

6 重新编译 php

mbString

配制mbstring扩展

1 运行 /opt/php/bin/phpize

2 进入到 php源码包中的ext/mbstring下

cd /opt/php-5.1.2/ext/mbstring

./configure –with-php-config=/opt/php/bin/php-config –enable-mbstring

make make install

3 这样就在/opt/php/lib/php/extensions下生成一个mbstring.so

4然后保证extension_dir指向正确的位置,extension=php_mbstring.dll开启

这样mbstring就开启了

Mod_rewrite

以RHEL5为例

1)首次安装apache,在编译时增加–enable-rewrite选项。

如./configure –prefix=/usr/local/apachel –enable-so –enable-mods-shared=all –enable-rewrite –enable-cache

2)增加mod_rewrite模块

# find mod_rewrite.c //在apache的源码安装目录中寻找mod_rewrite.c文件

一般会在httpd-2.28/modules/mappers下

# /opt/httpd/bin/apxs -c mod_rewrite.c //apxs应指定绝对路径,在你当前正在使用apache的bin目录里

# /opt/httpd/bin/apxs -i -a -n mod_rewrite mod_rewrite.la

如果没有什么错误的话,应该在你的apache的modules目录中编译出一个mod_rewrite.so文件。

编辑httpd.conf文件,确认httpd.conf中已经包含mod_rewrite.so的加载语句,如下:

LoadModule rewrite_module modules/mod_rewrite.so

这时,你的apache应该已经支持rewrite了。

重启apache即可。

linux下用phpize给PHP动态添加扩展

使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,别说,php还真有这样的功能。

我没有在手册中看到。

如我想增加bcmath支持,这是一个支持大整数计算的扩展。windows自带而且内置,linux本类函数仅在

PHP

编译时配置了

–enable-bcmath

时可用(引号内是手册中的话)

幸好有phpize,

方法是,要有与现有php完全相同的php压缩包。我用的是php-5.2.6.tar.gz。

展开后进入里面的ext/bcmath目录

然后执行/usr/local/php/bin/phpize,这是一个可执行的文本文件,要确保它在系统中

会发现当前目录下多了一些configure文件,

如果没报错,则

Php代码

./configure

–with-php-config=/usr/local/php/bin/php-config

如果你的php安装路径不是默认的,要改。

如果没有报错,则make,再make

install

,然后它告诉你一个目录

你把该目录下的bcmath.so拷贝到你php.ini中的extension_dir指向的目录中,

修改php.ini,在最后添加一句extension=bcmath.so

重启apache.

linux下 安装phpredis phpize 未找到怎么办

查看保错原因,报错会有提示。报错可能是拓展不兼容,查看服务器版本位数有没有弄错,或者安装这个拓展需要其他拓展来支持。具体报错原因你贴出来下。

linux phpize 怎么运行

yum install -y php如果是ubuntu或者debian就apt-get install -y php5

更多Linux操作知识,百度Linux 就该这么学。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/257541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-15 12:43
下一篇 2024-12-15 12:43

相关推荐

  • cmd看地址

    本文将从多个方面详细阐述cmd看地址,包括如何查看本机IP地址、如何查看路由器IP、如何查看DNS服务器IP等等。 一、查看本机IP地址 要查看本机IP地址,首先需要打开cmd窗口…

    编程 2025-04-29
  • 尚硅谷官网地址用法介绍

    尚硅谷是国内一家领先的技术培训机构,提供了众多IT职业的培训,包括Java、Python、大数据、前端、人工智能等方向。其官网地址为http://www.atguigu.com/。…

    编程 2025-04-29
  • Centos7配置静态ip

    本文将详细阐述如何在Centos7系统中配置静态ip。 一、查看网络接口 在配置静态ip之前,我们首先需要查看系统中的网络接口,以确定我们需要配置的网卡是哪一个。 ifconfig…

    编程 2025-04-29
  • Python检测IP连通

    Python是一门强大的编程语言,常用于网络开发、数据分析等领域。IP地址是网络通信的基础,在网络通信中,有时需要检测IP地址是否连通。下面将从多个方面介绍Python检测IP连通…

    编程 2025-04-28
  • Idea2022变更Git地址

    本文将从以下几个方面对Idea2022变更Git地址进行详细阐述: 一、GitHub上修改Git仓库地址 1、登录GitHub,找到需要修改的Git仓库 2、在代码页面点击右上角的…

    编程 2025-04-28
  • Treck TCP/IP Stack 输入验证错误漏洞CVE-2020-11901解析

    本文将对Treck TCP/IP Stack 输入验证错误漏洞CVE-2020-11901进行详细解析,并提供相关代码示例。 一、漏洞背景 Treck TCP/IP Stack是一…

    编程 2025-04-27
  • electron-egg打包后请求地址错误解决方法用法介绍

    本文将从多个方面对electron-egg打包后请求地址错误进行详细阐述,并给出解决方法。 一、electron-egg打包后请求地址错误的表现 在使用 electron-egg …

    编程 2025-04-27
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • 如何在Linux中添加用户并修改配置文件

    本文将从多个方面详细介绍在Linux系统下如何添加新用户并修改配置文件 一、添加新用户 在Linux系统下创建新用户非常简单,只需使用adduser命令即可。使用以下命令添加新用户…

    编程 2025-04-27
  • 如何解决linux jar包 invalid or corrupt jarfile问题

    对于许多开发人员和系统管理员在Linux环境下使用Java开发过程中遇到的一个常见的问题是 invalid or corrupt jarfile(无效或损坏的jar文件)错误。当您…

    编程 2025-04-27

发表回复

登录后才能评论