• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Centos php拡張方式gdライブラリのインストール方法
2022-02-12

ウェブサイトの第2台のサーバーの走る環境は主にPython/Rubyで、時には簡単にPHPスクリプトを走る必要があるので、PHPもインストールして、環境はNginx+php-fpmで、PHPはソースコードのコンパイルインストールなので、インストールを最小化して、mysqliの拡張さえありません。今日GDライブラリを使う必要があり、GDライブラリ環境がないことに気づいたので、この拡張子をインストールする必要があります。単一の拡張では、ダイナミックロードを個別にコンパイルするのが便利です。インストールの過程も比較的に煩雑で、この記録は後で便利です。

まず、私のPHPはソースコードコンパイルインストールで、ソースコードコンパイルでPHPとphp-fpmをインストールすることを参照してください。

まずgdフロントライブラリ:freetype,jpegsrc,libpngをインストールします。

1. freetype コードのコピー
wget "http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2"
tar jxvf freetype-2.4.0.tar.bz2 cd freetype-2.4.0
./configure --prefix=/usr/local/freetype && make && make install
2. jpegsrc コードのコピー
wget "http://www.ijg.org/files/jpegsrc.v9.tar.gz"

tar zxvf jpegsrc.v9.tar.gz

cd jpeg-9
CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/jpeg && make && make install

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

3. libpng
コードのコピー

wget "http://downloads.sourceforge.net/project/libpng/libpng12/1.2.50/libpng-1.2.50.tar.gz?r=http%3A%2F%2Fwww.libpng.org%2Fpub%2Fpng%2Flibpng.html&ts=1376631135&use_mirror=nchc"

tar zxvf libpng-1.2.50.tar.gz

cd libpng-1.2.50
CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/libpng && make && make install

次にcdからphpソースのgdディレクトリが必要です。そうしないとcannot find configと報告されます。m 4などのエラー。

コードのコピー
cd php-5.3.6

cd ext

cd gd

次に、このディレクトリでコマンド/usr/local/php/bin/phpizeを実行します。phpizeはいつ使いますか?モジュールを追加し、phpを再コンパイルしたくない場合は、phpizeを使用できます。私のPHPは/usr/local/php/このディレクトリにインストールされており、個人的な状況に応じて変更できます。
コードのコピー

/usr/local/php/bin/phpize

個別のコンパイルインストールが可能になりました。

コードのコピー


ソース元URL:https://dopubox.com/article/p/96fa90f35cb3e0c4

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes app.tool_clock
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

    藤子・F・不二雄の名言「ありそうもない話をありそうに描きたい」【本と名言365】
    2024-05-29

    意思疎通うまくいかず信頼関係失われた
    2024-05-31

    入試問題は白黒です 「わかりやすさ」「カラフル」は逆効果、自分で図を書くべし 桜井信一の攻める中学受験
    2024-05-31

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

    第34回福岡アジア文化賞受賞者が決定。大賞は真鍋大度
    2024-06-04

    お台場エリアを舞台に新芸術祭「東京お台場トリエンナーレ 2025」が誕生
    2024-06-05

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    今年の「アートウィーク東京」は11月に開催。「AWT FOCUS」の監修には片岡真実
    2024-06-04

    「ART OSAKA 2024」が7月18日より開幕。近代建築と現代美術のコラボレーションにも注目
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

    105歳で死去した画家弥勒祐徳さん おごらず、黙々と、ひたすらに神楽など描く
    2024-06-05

    第55回星雲賞・自由部門に「巨大ロボット展」 日本SFファングループ連合会議
    2024-06-05

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    安藤忠雄さん設計の美術館名称決まる…香川・直島に2025年オープン
    2024-06-05

    ©  Dopu Box
    💛