Sign inSign up

tukiyo3/ubuntu-build

By tukiyo3

•Updated over 6 years ago

Image
0

158

tukiyo3/ubuntu-build repository overview

⁠tukiyo/mysql4.0php5.2

⁠Dockerfileについて

  • ubuntu 20.04用

    • ubuntu2004 : mysql-4.0 は CentOS7環境でビルド、その後はUbuntu20.04でビルド
  • centos7用

    • centos7-yyyymmdd
  • centos8用

    1. centos8-gd.so : gd.so をCentOS8環境で作成 ( /opt/php52/lib/php/extensions/no-debug-zts-20060613/gd.so )
    2. centos8-mysql4php52 : 上のgd.soで差し替え、CentOS7環境でビルド
    3. centos8-mysql5openssl102ruby18tenshi : CentOS8環境でビルド
⁠CentOS8用について
  • centos7でビルド (CentOS8やUbuntu20.20用。共有ライブラリ libnsl.so.1 が張られている)

    • opt-mysql40
    • local-php-5.2.17
    • opt-openssl-1.0.2u
    • local-perl-IO-BufferedSelect-1.0
    • opt-ruby-1.8.7-p374
    • opt-tenshi-0.17
  • centos8でビルド

    • perl-DBD-mysql50 : mysqlのベンチマークに必要。(centos8標準のではmysql4.0に接続が出来ない)
    • opt-mysql50-lib : perl-DBD-mysql50 を用いる。
    • tenshi
    • local-perl-IO-BufferedSelect : tenshiに必要

⁠メモ

distromysql-serverphp patchruby1.8.7gcc
centos5o-1.8.5
centos6o-1.8.74.4.7
centos7o要1.8.7compat-gcc-44
centos8o要1.8.7compat-gcc-44.el7 -std=gnu++98
distromysql-serverphp patchruby1.8.7gcc
debian9o要-6.3.0-4
debian10o---std=gnu++98
fedora25o要?6.4.1
distromysql-serverphp patchruby1.8.7gcc
ubuntu16.04o要-5.3.1 (4.4 挑戦中)
ubuntu16.10o要-OS標準のGCC
ubuntu17.04o要-OS標準のGCC
ubuntu18.04o要-ubuntu 14.04 の gcc4.4
ubuntu19.10o要-ubuntu 14.04 の gcc4.4
ubuntu20.04o要-ubuntu 14.04 の gcc4.4
  • CentOS 8 について
    • GCC8.3.1でビルドした ruby 1.8.7 が 10**80が 0 になりエラー
    • GCC4.4.7でビルドした ruby 1.8.7 は 10**80が正常に動いた。
    • mysql 4.0 はテストが通らなかった。(ATISなど)
    • mysql 4.1 はテストが通った。
    • mysql 5.0 はテスト未確認
    • DBD-mysql用
      • mysql 4.0 <= これはビルド通らなかった。
      • mysql 4.1
      • mysql 5.0 <= これを使うこととしよう
      • mysql 5.5
      • mariadb 5.5

⁠参考

⁠buildメモ

 --enable-trans-sid \
 --enable-memory-limit \

⁠pear::DB

PHP Fatal error: Cannot make static method DB::connect() non static in class DBcommon in 〜.php

DB::connect()を書き換えずに使い続けるなら1.7系最後の1.7.14を使う。

pear install DB-1.7.14

Tag summary

Content type

Image

Digest

Size

245.5 MB

Last updated

over 6 years ago

docker pull tukiyo3/ubuntu-build:20.04