
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"]
とりあえず貼り付けておくだけですが・・・
適当に設定を変えて使ってください
開発パートナー募集中です
お問い合わせはまずコメントにて・・・・