我有PHP 5.4.26(FreeBSD);我正在尝试使用旧的MySQL库 看到这个命令:
./configure --with-mysql=/path/to/mysql_config
我在哪里放这个命令;它说这是一个编译时决定?
答案 0 :(得分:1)
请注意,您需要root权限才能执行此操作。从php.net下载源代码。将其解压缩到一个文件夹。
在解压缩文件夹的命令行中:
./ configure --with-mysql = / path / to / mysql_config
请
进行测试
make install
这将取代您当前的安装。请注意,您需要仔细研究所需的配置选项,以免丢失当前的任何功能。
答案 1 :(得分:1)
我已经从arm in my blog.的来源描述了一点编译mysql 它与php5.5编译为Gentoo包很有效。我认为你需要将(ln -s)mysql目录和二进制文件(“lib”,“bin”,“include”)链接到默认系统目录,或者将它们作为参数传递给“configure”。尝试./configure --help查看可用的标志。
答案 2 :(得分:0)
为了完成,这里是FreeBSD使用旧库和新库的教程。因为它们是分开的。
http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_cloudfront
以防该页面消失,这是FreeBSD的步骤:
# pkg_delete php5-mysql
# cd /usr/ports/databases/php5-mysql
# make config (uncheck support for mysqlnd)
# make install clean