banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Lỗi libpcre.so.0 khi cài đặt pcre-8.32  XML
  [Question]   Lỗi libpcre.so.0 khi cài đặt pcre-8.32 15/04/2013 14:29:00 (+0700) | #1 | 274950
ND7uan
Member

[Minus]    0    [Plus]
Joined: 25/03/2013 20:41:11
Messages: 5
Offline
[Profile] [PM]
Chào mọi người,

Chẳng là mình đang tập cài đặt Apache, trên trang chủ yêu cầu trước khi cài cần có pcre.
Sau cài đặt pcre-8.32 với lệnh:
Code:
#/configure --enable-utf8 --enable-unicode-properties
#make
#make install


Sau đó mình kiểm tra bằng 2 lệnh:
Code:
#pcretest -C
PCRE version 6.6 06-Feb-2006
Compiled with
  UTF-8 support
  Unicode properties support
  Newline character is LF
  Internal link size = 2
  POSIX malloc threshold = 10
  Default match limit = 10000000
  Default recursion depth limit = 10000000
  Match recursion uses stack


Code:
#pcre-config --version
8.32

Tại sao có sự khác nhau này vậy?
Lúc tìm trên mạng có 1 bài viết nói về vấn đề này link: http://www.huangzhong.ca/upgrade-pcre-on-centos/
Cụ thể mình đã làm như bài viết trên:
Code:
#unlink /lib/libpcre.so.0

Nhưng khi kiểm tra lại:
Code:
#pcretest -C

thì gặp lỗi:
Code:
pcretest: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory

Bạn nào xem giúp mình lỗi này với smilie
[Up] [Print Copy]
  [Question]   Lỗi libpcre.so.0 khi cài đặt pcre-8.32 15/04/2013 16:23:37 (+0700) | #2 | 274954
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

ND7uan wrote:
Chào mọi người,

Chẳng là mình đang tập cài đặt Apache, trên trang chủ yêu cầu trước khi cài cần có pcre.
Sau cài đặt pcre-8.32 với lệnh:
Code:
#./configure --enable-utf8 --enable-unicode-properties
#make
#make install


Sau đó mình kiểm tra bằng 2 lệnh:
Code:
#pcretest -C
PCRE version 6.6 06-Feb-2006


Code:
#pcre-config --version
8.32

Tại sao có sự khác nhau này vậy?
 

Một cái là bản binary có sẵn trên máy (`/usr/bin/pcretest`), còn cái kia là bản vừa compiled (`/usr/local/bin/pcre-config`).

ND7uan wrote:

Lúc tìm trên mạng có 1 bài viết nói về vấn đề này link: http://www.huangzhong.ca/upgrade-pcre-on-centos/
Cụ thể mình đã làm như bài viết trên:
Code:
#unlink /lib/libpcre.so.0

Nhưng khi kiểm tra lại:
Code:
#pcretest -C

thì gặp lỗi:
Code:
pcretest: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory

Bạn nào xem giúp mình lỗi này với smilie
 

Bạn `unlink` rồi thì làm sao nó còn tìm thấy nữa. Chạy `ldd /usr/bin/pcretest` và `ldd /usr/local/bin/pcretest` rồi so sánh xem.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Lỗi libpcre.so.0 khi cài đặt pcre-8.32 15/04/2013 21:14:49 (+0700) | #3 | 274959
ND7uan
Member

[Minus]    0    [Plus]
Joined: 25/03/2013 20:41:11
Messages: 5
Offline
[Profile] [PM]
Thanks quanta đã trả lời,


[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|