Merge branch 'master' into php_composer

pull/1147/head
murgatroid99 10 years ago
commit b7d9daa8a9
  1. 2
      tools/dockerfile/grpc_php/Dockerfile
  2. 17
      tools/dockerfile/grpc_php_base/Dockerfile

@ -45,3 +45,5 @@ RUN cd /var/local/git/grpc/src/php/ext/grpc && git pull && phpize
RUN cd /var/local/git/grpc/src/php/ext/grpc \ RUN cd /var/local/git/grpc/src/php/ext/grpc \
&& ./configure \ && ./configure \
&& make && make
RUN cd /var/local/git/grpc/src/php && ./bin/run_tests.sh

@ -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.

Loading…
Cancel
Save