centos 怎么重新编译PHP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 怎么重新编译PHP相关的知识,希望对你有一定的参考价值。

我的php mysql 都是系统默认安装的 如果我想从新编译php
那我./configure --with-mysql=???应该指向哪个目录啊 我知道是mysql的安装目录
可是 mysql不是我自己源码安装的 是装系统的时候勾选安装项装上去的 我该指向哪啊?

whereis mysql

ps aux | grep mysql (这是看mysql的进程,看他的进程是在那启的有时候可以找到安装的目录)

实在不行切换到root下,# find / -name mysqld

如果你是想删除mysql重新装的话就
# rpm -qa | grep mysql

mod_auth_mysql-2.6.1-2.2
php-mysql-5.3.9-3.15
mysql-devel-5.1.77-1.CenOS 5.2

mysql-5.0.77-1.CenOS 5.2
mysqlclient10-5.0.77-1.CentOS 5.2
libdbi-dbd-mysql-0.6.5-10.CentOS 5.2

# rpm -e mysqlclient

或者
# yum -y remove mysql
参考技术A 你可以去后盾网问一下那里的老师,也可以和那里的同学一起讨论学习。后盾网PHP学习的氛围很好,大家一起探讨学习,收获应该很大,我现在也是在那学习的。跟着老师的思路和视频教程学习,真的不错。追问

滚犊子

如何知道 php zip 扩展是不是已经安装?如何在 Linux 中重新编译 PHP? [关闭]

【中文标题】如何知道 php zip 扩展是不是已经安装?如何在 Linux 中重新编译 PHP? [关闭]【英文标题】:How to know if the php zip extension already install? How to recompile PHP in Linux also? [closed]如何知道 php zip 扩展是否已经安装?如何在 Linux 中重新编译 PHP? [关闭] 【发布时间】:2011-11-14 20:33:07 【问题描述】:

我已经安装了 LAMP。如何重新编译 PHP 以启用 zip 扩展?

另外,PHP 配置文件在哪里?

【问题讨论】:

用 phpinfo() 检查,可以肯定它已经存在了。 if (!extension_loaded('zip')) echo 'zipless' 在命令行中执行:'php -m'并检查你的'zip'扩展是否在列表中 【参考方案1】:

这完全取决于 linux 的发行版以及您如何安装堆栈。如果您从命令行运行php --ini,它将让您知道.ini 文件的各种目录。

【讨论】:

【参考方案2】:

PHP 配置文件应该位于以下位置: /usr/local/apache/php 或 /usr/local/apache2/php

【讨论】:

以上是关于centos 怎么重新编译PHP的主要内容,如果未能解决你的问题,请参考以下文章

已经安装了的php,支持gd,但不支持jpeg.如何处理?在不重新编辑php的情况下。

如何知道 php zip 扩展是不是已经安装?如何在 Linux 中重新编译 PHP? [关闭]

php 不重新编译增加openssl扩展

centos7编译php出错 :make: *** [ext/dom/node.lo] 错误 1

Apache应用和优化篇:编译安装以及重新认识PHP

我用myeclipse开发web程序,其中myeclipse有一个重新编译的功能,我不明白怎么重新编译,