|
|
@ -50,15 +50,15 @@ RUN apt-get update && apt-get install -y \ |
|
|
|
libsqlite3-dev \ |
|
|
|
libsqlite3-dev \ |
|
|
|
libssl-dev \ |
|
|
|
libssl-dev \ |
|
|
|
libtool \ |
|
|
|
libtool \ |
|
|
|
|
|
|
|
libxml2 \ |
|
|
|
libyaml-dev \ |
|
|
|
libyaml-dev \ |
|
|
|
make \ |
|
|
|
make \ |
|
|
|
patch \ |
|
|
|
patch \ |
|
|
|
procps \ |
|
|
|
procps \ |
|
|
|
# TODO(mlumish): Uncomment these lines when building against them works |
|
|
|
php5-common \ |
|
|
|
# php5-common \ |
|
|
|
php5-cli \ |
|
|
|
# php5-cli \ |
|
|
|
php5-dev \ |
|
|
|
# php5-dev \ |
|
|
|
php-pear \ |
|
|
|
# php-pear \ |
|
|
|
|
|
|
|
pkg-config \ |
|
|
|
pkg-config \ |
|
|
|
procps \ |
|
|
|
procps \ |
|
|
|
sqlite3 \ |
|
|
|
sqlite3 \ |
|
|
@ -66,13 +66,6 @@ RUN apt-get update && apt-get install -y \ |
|
|
|
|
|
|
|
|
|
|
|
# Install the version of PHP gRPC is tested against |
|
|
|
# Install the version of PHP gRPC is tested against |
|
|
|
ENV DEBIAN_FRONTEND noniteractive |
|
|
|
ENV DEBIAN_FRONTEND noniteractive |
|
|
|
RUN apt-get update && apt-get install -y libxml2 libxml2-dev # used by PHP |
|
|
|
|
|
|
|
RUN cd /var/local \ |
|
|
|
|
|
|
|
&& curl -o php-5.5.17.tar.gz http://php.net/distributions/php-5.5.17.tar.gz \ |
|
|
|
|
|
|
|
&& tar -xf php-5.5.17.tar.gz \ |
|
|
|
|
|
|
|
&& cd php-5.5.17 \ |
|
|
|
|
|
|
|
&& ./configure --with-zlib=/usr --with-libxml-dir=ext/libxml \ |
|
|
|
|
|
|
|
&& make -j12 && make install |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Download the patched PHP protobuf so that PHP gRPC clients can be generated |
|
|
|
# Download the patched PHP protobuf so that PHP gRPC clients can be generated |
|
|
|
# from proto3 schemas. |
|
|
|
# from proto3 schemas. |
|
|
|