我需要安裝pcre-devel
包編譯lighttpd
在Ubuntu:我應該爲'pcre-devel'安裝什麼軟件包?
configure: error: pcre-config not found, install the pcre-devel package or build with --without-pcre
能否請你告訴我該怎麼做?
我需要安裝pcre-devel
包編譯lighttpd
在Ubuntu:我應該爲'pcre-devel'安裝什麼軟件包?
configure: error: pcre-config not found, install the pcre-devel package or build with --without-pcre
能否請你告訴我該怎麼做?
嘗試使用apt-cache search
,例如,
sudo apt-cache search pcre
對於我這種輪番上漲了很多,所以我用grep的關鍵字dev
。
這會變成libpcre3-dev
和libpcre++-dev
。
lighttpd
毫無疑問會使用其中之一。
所以如果你的搜索結果顯示,libpcre3-dev
,您可以安裝使用:
sudo apt-get install libpcre3-dev
然而,有沒有你的lighttpd編譯自己的原因嗎?
爲什麼不使用apt-get
安裝?
包括lighttpd-dev
,lighttpd-doc
和一些相關模塊。
在Ubuntu 9.10:
$ apt-cache search pcre | grep -- -dev
libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files
libghc6-pcre-light-dev - Haskell library for Perl 5-compatible regular expressions
libghc6-regex-base-dev - GHC 6 library providing an API for regular expressions
libpcre++-dev - C++ wrapper class for pcre (development)
libpcre-ocaml-dev - OCaml bindings for PCRE (Perl Compatible Regular Expression)
$
這將是libpcre3-dev
爲C,或libpcre++-dev
用於C++。
同樣的道理,在lighthttpd
已經存在,以及:
$ apt-cache search lighttpd
collectd - statistics collection and monitoring daemon
lighttpd - A fast webserver with minimal memory footprint
lighttpd-dev - Development files for lighttpd
lighttpd-doc - Documentation for lighttpd
lighttpd-mod-cml - Cache meta language module for lighttpd
lighttpd-mod-magnet - Control the request handling module for lighttpd
lighttpd-mod-mysql-vhost - MySQL-based virtual host configuration for lighttpd
lighttpd-mod-trigger-b4-dl - Anti-deep-linking module for lighttpd
lighttpd-mod-webdav - WebDAV module for lighttpd
mongrel-cluster - Mongrel plugin to manage a cluster of Mongrel servers
mono-fastcgi-server - ASP.NET backend for FastCGI webservers - default version
mono-fastcgi-server1 - ASP.NET 1.1 backend for FastCGI webservers
mono-fastcgi-server2 - ASP.NET 2.0 backend for FastCGI webservers
$
謝謝。我讓它運行並使用'lighttpd.conf'(在doc目錄中提供)。但是當我用'http://127.0.0.1'打開瀏覽器時,我什麼也看不見。任何想法? ps -ef | grep lighttpd root 10315 1 0 18:06? 00:00:00 ./lighttpd -f lighttpd.conf – silverburgh
檢查日誌文件。確保沒有別的使用lighttpd.conf中配置的端口。檢查配置文件。 – Matt