下載地址:https://phar.phpunit.de/
安裝
wget https://phar.phpunit.de/phpunit-7.5.1.phar
chmod +x phpunit-7.5.1.phar
sudo cp phpunit-7.5.1.phar /usr/local/bin/phpunit
下載protoc工具
https://github.com/google/protobuf/releases
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.6.1/protoc-3.6.1-linux-x86_64.zip
unzip /protoc-3.6.1-linux-x86_64
sudo cp bin/protoc /usr/local/bin
protoc --version
安裝grpc擴展
wget http://pecl.php.net/get/grpc-1.17.0RC3.tgz
tar zxvf grpc-1.17.0RC3.tgz
cd grpc-1.17.0RC3
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
sudo make install
sudo vim /usr/local/php/etc/php.ini //添加extension=grpc
php -m //查看擴展是否安裝成功
安裝protobuf擴展 (失敗)
wget http://pecl.php.net/get/protobuf-3.6.1.tgz
tar zxvf protobuf-3.6.1.tgz
cd protobuf-3.6.1
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
sudo make install
sudo vim /usr/local/php/etc/php.ini //添加extension=protobuf
php -m //查看擴展是否安裝成功
安裝probuf擴展
php -m
Segmentation fault (core dumped)
https://my.oschina.net/laixhe/blog/1476644
安裝protobuf擴展 (成功的)
wget https://github.com/allegro/php-protobuf/archive/master.zip
unzip master.zip
cd php-protobuf-master
sudo apt-get install php-dev(安裝依賴)
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make &&sudo make install
//然後在php.ini裏面加一下extension = "protobuf.so",再重啓php與nginx即可。
composer安裝
cd /path/to/you/../php-protobuf-master (存放php-protobuf-master的文件夾)
curl -s http://getcomposer.org/installer | php
php composer.phar install
https://blog.csdn.net/u011957758/article/details/52455231
--備註
//sudo apt-get install libc-ares-dev