見出し画像

2024年にまさかのphp5.3の開発環境を構築

2009年6月3日にPHP5.3がリリースされてから約15年

そんなに簡単にサーバを変えられないとか、古いシステムのバージョンアップにコストを掛けられないとかいろいろな状況があるとはいえ、IEすらなくなった今、もういいんじゃないかなぁと思います。

とはいえ、開発はしなければないらないということで、弊社は基本的にDockerを使って、エンジニアの作業環境に、サーバーの仮想環境を構築し、
VPS上にお客様の確認環境を2つ(本番コピー環境と機能追加時の確認環境)を用意しています。

開発環境にはdockerを使って仮想環境を構築しているので、備忘録的にメモ

今回の環境

  • M2 Mac book Air

  • docker for mac

  • PHP5.3

■docker-compose.yml

version: '3.8'
services:
  web:
    build: ./os/
    platform: linux/x86_64
    container_name:
      precasp_web
    ports:
      - 80:80
      - 443:443
    volumes:
      - ./src:/var/www/html

■Dockerfile

FROM centos:6.9

RUN sed -i 's/mirror.centos.org/vault.centos.org/g' /etc/yum.repos.d/CentOS-Base.repo && \
    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Base.repo && \
    sed -i 's/#baseurl/baseurl/g' /etc/yum.repos.d/CentOS-Base.repo

RUN yum update -y
RUN yum -y install php php-devel php-mbstring php-mysql php-gd php-pdo php-pear php-process php-soap php-xml php-bcmath php-pecl-zip postgresql-devel php-pgsql
RUN yum clean all

EXPOSE 80 443

CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]

とりあえず貼り付けておくだけですが・・・
適当に設定を変えて使ってください

開発パートナー募集中です
お問い合わせはまずコメントにて・・・・


いいなと思ったら応援しよう!