PHPのアセンブル

WBOY
リリース: 2016-06-13 13:25:22
オリジナル
1101 人が閲覧しました

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.gztar 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.(同じく) 見つかりません。

解決策:

引用:
#?yum install gmp-devel

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!