ホームページ >バックエンド開発 >PHPチュートリアル >linux - php7.0.13のインストールは完了しましたが、gdライブラリにfreetypeがありません

linux - php7.0.13のインストールは完了しましたが、gdライブラリにfreetypeがありません

WBOY
WBOYオリジナル
2016-12-01 00:26:022674ブラウズ

Linux 初心者、php 7.0.13 を Red Hat 7.0 にインストールしました。完了後、phoinfo の gd 拡張子に freetype がありません。

コンパイルスクリプト

リーリー

Freetypeはyumでインストールされており、場所は/usr/include/freetype2/freetypeとなっていますが、コンパイルが完了してphpがインストールされると、freetypeがインストールされていないようです。何度か試しましたが、うまくいきませんでした。Linux は初めてなので、問題がどこにあるのかわかりません。ぜひ参考にしてみてください。

下の図はphpinfoのgdライブラリ情報を示しています。gdライブラリがインストールされていることがわかります。

linux - php7.0.13のインストールは完了しましたが、gdライブラリにfreetypeがありません

返信内容:

Linux 初心者、php 7.0.13 を Red Hat 7.0 にインストールしました。完了後、phoinfo の gd 拡張子に freetype がありません。

コンパイルスクリプト

リーリー

Freetypeはyumでインストールされており、場所は/usr/include/freetype2/freetypeとなっていますが、コンパイルが完了してphpがインストールされると、freetypeがインストールされていないようです。何度か試しましたが、うまくいきませんでした。Linux は初めてなので、問題がどこにあるのかわかりません。ぜひ参考にしてみてください。

下の図はphpinfoのgdライブラリ情報を示しています。gdライブラリがインストールされていることがわかります。

linux - php7.0.13のインストールは完了しましたが、gdライブラリにfreetypeがありません

以前にインストールリマインダー [cetnos 7] を作成し、
freetype スクリーンショット:
linux - php7.0.13のインストールは完了しましたが、gdライブラリにfreetypeがありません

を直接貼り付けました。

依存関係パッケージをインストールする

リーリー

phpをインストールする

設定

リーリー

libiconvが見つかりません

リーリー

注意

  1. ここでの--prefix 和 php里的--with-iconvの値は一貫したままです

  2. インストールパッケージの下のファイルをsrclib/stdio.in.h _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); から

  3. に変更します。
リーリー

コンパイル時のメモリ不足

リーリー

解決策: スワップメモリ​​を追加します

リーリー

操作例

リーリー

コンパイルとインストール

リーリー

作るのに時間がかかるので、気長に待ってください

php-fpmを設定する

リーリー

参考

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。