• 온라인 도구
  • - 계산기
    • 문자 수
  • - 다운로드
    • TikTok 다운로드
    • DouYin 다운로드
  • - 웹 도구
    • BASE64
    • Base64→이미지
    • 이미지→Base64
    • URL 인코딩
    • JavaScript
    • 타임스탬프
    • 유니코드 변환기
    • JSON 형식
    • 확장자 수정
    • 목록 만들기
    • CSS 최적화
  • - 암호화 도구
    • MD5 암호화
    • 랜덤 생성기
  • - 이미지 도구
    • 이미지 압축
    • QR 코드 생성기
    • QR 코드 리더
    • 배경 화면 미리보기
    • 이미지 EXIF
  • - 정보 시트
    • 혈액형 유전
    • 의류 사이즈
    • 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

기타 도구
  • 문자 수 TikTok 다운로드 DouYin 다운로드 BASE64 Base64→이미지 이미지→Base64 URL 인코딩 JavaScript 타임스탬프 유니코드 변환기 JSON 형식 확장자 수정 목록 만들기 CSS 최적화 MD5 암호화 랜덤 생성기 이미지 압축 QR 코드 생성기 QR 코드 리더 배경 화면 미리보기 이미지 EXIF 혈액형 유전 의류 사이즈 app.tool_clock
  • 週末見たい展覧会5選。今週は木下佳通代の個展、テルマエ展、UESHIMA MUSEUMなど。【2024年6月第1週】
    2024-05-29

    藤井聡太八冠、瀬戸際の戦い 将棋叡王戦、31日に第4局
    2024-05-29

    白と黒で奏でるインスタレーション 渡辺信子が京都で「White and Black」
    2024-05-31

    黒柳徹子さん、北京で特別授業 「日本語勉強続けて」
    2024-05-31

    幸田文の名言「台所に立てば、…」【本と名言365】
    2024-05-30

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    声優の増山江威子さん死去
    2024-06-03

    ペース・ギャラリーが9月にグランドオープン。7月には特別内覧会を開催へ
    2024-06-04

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

    「梅津庸一 エキシビションメーカー」(ワタリウム美術館)開幕レポート。きっとあなたも展覧会をつくりたくなる
    2024-06-04

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    「避難いただけるほうが一安心」珠洲で激しい揺れに耐えた仏像、奈良博で縁つなぐ
    2024-06-04

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

    週末見たい展覧会5選。今週はTRIO展、吉田克朗展、建築の構造デザインに焦点を当てた展覧会など。【2024年6月第2週】
    2024-06-05

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

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

    岡田将生の初ブランド「IN MY DEN」始動、第1弾グッズの受注販売がスタート
    2024-06-06

    今週末に見たい展覧会ベスト8。閉幕の横浜トリエンナーレから、「梅津庸一 クリスタルパレス」、石川九楊の2ヶ月連続個展まで
    2024-06-06

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    ©  Dopu Box
    💛