PHP のインストール
うーん g++ をインストールします
うーん gcc をインストールします
yum install make
?
インストールpython 开発行组件
うーん Python をインストールします
うーん python-dev をインストールします
?
?
?
取り付け作る
うーん make をインストール
?
make: *** ターゲットが指定されておらず、メイクファイルが見つかりません。 Stop.解决方法
2009-11-04 16:57
?
1、wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
2.、tar zxvf ncurses-5.6.tar.gz
3、 ./configure -prefix=/usr/local -with-shared -without-debug
4、make
5、make install
|
1、wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
2.、tar zxvf ncurses-5.6.tar.gz
3、 ./configure -prefix=/usr/local -with-shared -without-debug
4、作る
5、インストールを行う
|
?
?
?
?yum インストール? libjpeg-devel freetype-devel libpng-devel?
?
?./configure --prefix=/usr/local/gd --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-jpeg=/usr/ローカル/jpeg
?
?
1. freetype がインストールされているかどうかを確認します rpm -qa | grep freetype
インストールされていない場合は、freetype をコンパイルします
ここからダウンロードします
-- prefix=/usr/local/freetypemake && make install、手間なし
2. libjpeg がインストールされているかどうかを確認します
rpm -qa grep libjpeg
そうでない場合は、libjpeg をコンパイルします
ここからダウンロードします
libjpeg もインストールしていません。ダウンロードしてコンパイルを開始しますjpegsrc.v6b.tar.gz
tar -xzvf jpegsrc.v6b.tar.gz
cd jpeg -6b/
./configure --prefix=/usr/local/jpeg --enable-shared
make && make install
make install エラーの最後のステップ:
/usr/bin/install - c -m 644 jconfig.h /usr/local/jpeg/include/jconfig.h
/usr/bin/install: 通常のファイル `/usr/local/jpeg/include/ を作成できませんjconfig.h': そのようなファイルまたはディレクトリはありません
make: *** [install-headers] エラー 1
/usr/bin/install: 通常のファイル `/usr/local/jpeg/lib/libjpeg を作成できません.so.62.0.0' : そのようなファイルまたはディレクトリはありません
/usr/bin/install: 通常のファイル `/usr/local/jpeg/bin/cjpeg' を作成できません: そのようなファイルまたはディレクトリはありません
make: *** [install-lib ] エラー 1
インストール プログラムが独自に新しいディレクトリを作成することはできませんか? ?こんにちは、自分で新しいディレクトリを作成します
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/lib
mkdir -p /usr/local/jpeg/ bin
mkdir -p /usr/local/jpeg/man/man1
OK し、正常にコンパイルされます
3. libpng がインストールされているかどうかを確認します
rpm -qa libpng
インストールされていない場合は、libpng をコンパイルします
ここからダウンロードします
./configure --prefix=/usr/local/pngmake && make install
4. GD ライブラリをインストールします
ここからダウンロード
tar -zxvf gd-2.0.35.tar.gzcd gd-2.0.35
./configure --prefix=/usr/local/gd2
5. PHP をコンパイルします
ここからダウンロードします
tar -zxvf php-5.2.5.tar.gzcd php-5.2.5
./ configure -- with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-zlib --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/ usr/local /png --with-freetype-dir=/usr/local/freetype --enable-ftp --enable-sockets --with-gd=/usr/local/gd2 --enable-gd-native-ttf --with -ttf --enable-magic-quotes --with-iconv -enable-mbstring=all
OK すべて完了
PS: インストール中にエラーが発生した場合:
configure.ac:64 : エラー: 未定義のマクロの可能性があります: AM_ICONV
??? このトークンと他のトークンが正当な場合は、m4_pattern_allow を使用してください。
??? Autoconf のドキュメントを参照してください。
make: *** [configure] エラー 1
gettext をインストールする必要があります
ここからダウンロードします
?
?
?
構成: エラー: libgd が見つかりません。(a|so)
ubuntu または debian を使用している場合は、 sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd を実行するだけです。基本的には完成しましたが、ソースコードからインストールするのはまだ非常に面倒です~
wget?
http://www.boutell.com/gd/http/gd-2.0.11.tar.gz
tar zxvf gd-2.0.11.tar.gz
cd gd-2.0.11
sudo ./configure --prefix=/usr/local/gd2
sudo make
sudo make install
再 php:~/:./configure …… --with-gd=/usr/local/gd2? ……
以下は再現されており、すべて yum install または apt-get に基づいています。
1) 構成: エラー: xml2-config が見つかりません。libxml2 のインストールを確認してください。
解決策:
引用:
#yum install?libxml2?libxml2-devel?(For Redhat & Fedora)
# aptitude install libxml2-dev????? (For ubuntu)
|
2) pkg-config を確認しています… /usr/bin/pkg-config
configure: エラー: OpenSSL の が見つかりません
解決策:
引用:
#yum install?openssl?openssl-devel
|
3) 構成: エラー: BZip2 ディストリビューションを再インストールしてください
解決策:
引用:
#?yum install?bzip2?bzip2-devel
|
4) 設定: エラー: libcurl ディストリビューションを再インストールしてください -
easy.h は /include/curl/
にある必要があります
解決策:
引用:
#?
#?yum install?curl?curl-devel ? (For Redhat & Fedora)
# install libcurl4-gnutls-dev??? (For Ubuntu)
|
yum install? curl?
curl-devel ? (Redhat および Fedora の場合)
#?yum install?libjpeg?libjpeg-devel
|
# install libcurl4-gnutls-dev??? (Ubuntu の場合)
|
#?yum install?libpng?libpng-devel
|
5) 設定: エラー: libjpeg.(同じく) 見つかりません。
解決策:
引用:
#yum install freetype-devel
|
6) 設定: エラー: libpng.(同じく) 見つかりません。
解決策:
引用:
7) 設定: エラー: freetype.h が見つかりません。解決策:
引用:
8) 設定: エラー: gmp.h が見つかりません
解決策:
引用:
#?yum install mysql-devel??????????? (For Redhat & Fedora)
# apt-get install libmysql++-dev????? (For Ubuntu)
|
9) 構成: エラー: /usr の下に MySQL ヘッダー ファイルが見つかりません。MySQL クライアント ライブラリはバンドルされていないことに注意してください。
解決策:
引用:
#?yum install mysql-devel???????????? (Redhat および Fedora の場合)
# apt-get install libmysql++-dev ??? (Ubuntu の場合)
|
10) 構成: エラー: ncurses ディストリビューションを再インストールしてください
解決策:
引用:
#?yum install?ncurses?ncurses-devel
|
11) unixODBC サポートを確認しています…構成: エラー: ODBC ヘッダー ファイル ‘/usr/include/sqlext.h’ が見つかりません!
解決策:
引用:
#?yum install unixODBC-devel
|
12) 設定: エラー: pspell が見つかりません
解決策:
引用:
#?yum install pspell-devel
|
13) 構成: エラー: mcrypt.h が見つかりません。 libmcrypt を再インストールしてください。
解決策:
引用:
#?
#?yum install libmcrypt libmcrypt-devel??? (For Redhat & Fedora)
# apt-get install libmcrypt-dev
|
yum install libmcrypt libmcrypt-devel??? (Redhat および Fedora の場合)
# apt-get install libmcrypt-dev
|
14) 設定: エラー: snmp.h が見つかりません。 SNMP のインストールを確認してください。
解決策:
引用:
#?
yum install?
net-snmp?net-snmp-devel- 以下は私自身が出した问题ですhttp://www.linuxquestions.org/questions/linux-server-73/error-compiling-php-usrbinld-cannot-find-lltdl-656764/
問題:PHP のコンパイルエラー: /usr/bin/ld: -lltdl が見つかりません
???????????????解決策: yum install libtool-ltdl-devel