广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4402 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
lapson
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[Linux] 编译php 时发生错误问题
我己照住 http://linux.vbird.org/linu...0apache.php
的tarball方法去安装lamp 一直也没有问题除了安装mysql 后看不到
[root@test mysql]# netstat -tl | grep mysql
tcp     0     0 *:mysql           *:*               LISTEN
但很奇怪照样可以用/usr/local/mysql/bin/mysql -u root -p 入到mysql
我没有理会, 继续做下面的步骤去安装apache ,也很正常
直至到编译php 时就发生错误
我compile 时打了以下option
./configure --prefix=/usr/local/php4 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php4
编译也可以,但在最尾时就发生以下错误信息
checking for mysql_close in -lmysqlclient... no
checking for mysql_errno in -lmysqlclient... no
configure: error: Try adding --with-zlib-dir=<DIR>. Please check config.log for more information.
[root@Server php-4.4.2]#
当然也不能打make 和make install 啦~~
我也看过config.log 最后几行
int main() {
mysql_close()
; return 0; }
configure:63006: checking for mysql_errno in -lmysqlclient
configure:63025: gcc -o conftest -g -O2 -Wl,-rpath,/usr/local/mysql/lib -L/usr$
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
configure: failed program was:
#line 63014 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
  builtin and then its argument prototype would still apply. */
char mysql_errno();

int main() {
mysql_errno()
; return 0; }

究竟发生了什么事,是不是mysql 不能正常在netstat 显示确导致??又怎样解决呢?我试过不加with-mysql 的option,发现就正常编译, 但是试过faile to connect mysql server 什么MySQL Server Error:
Client does not support authentication protocol requested by server; consider upgrading MySQL client ( 1251 )

netstat -tl 的结果是
[root@Server php-4.4.2]# netstat -tl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address       Foreign Address       State
tcp     0     0 *:3306             *:*               LISTEN
tcp     0     0 *:netbios-ssn       *:*               LISTEN
tcp     0     0 *:ssh             *:*               LISTEN
tcp     0     0 *:www             *:*               LISTEN
[root@Server php-4.4.2]#
而ps -aux | grep mysql 却看到那4行
呜~~我真的有照着做啊~~做了两日都自己解决不了,所以来求各位大大帮忙啊~有什么要看的我也会以最快速度post 上来....... 表情
(p.s. 我用的是tubrolinux 7.0)


[ 此文章被lapson在2006-04-16 00:40重新编辑 ]



但原世间只有祝福,没有诅咒。
没有回覆的分享是不会长久的!!
献花 x0 回到顶端 [楼 主] From:香港特别行政区 | Posted:2006-04-16 00:30 |
mylinux
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x13
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

tubrolinux 7.0 这台如果有上网服务, 建议更新为最新版,
毕竟那么古老的 Linux 安全性非常堪虑.

新版的 lamp 套件应该都有了, 如无特殊需求, 不需自己编译.


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2006-04-17 18:27 |
mnbmnb5266
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x5 鲜花 x46
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

更新版本应该是个不错的解决办法,这样就不必自己编译了


我的收藏
https://pan.baidu.com/s/1QUJ9lr_VzxXKRJAlBJgUQA
提取码:am2c
献花 x0 回到顶端 [2 楼] From:加拿大Rogers | Posted:2010-08-22 22:52 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.060249 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言