solr - 在 Dotdeb 上安装 php-solr 包 PECL 扩展
问题描述
我们将 php 7 与 debain 8 和 Dotdeb 一起使用。我们想使用 php-solr 包。是否有关于如何打包 php 扩展的最新说明?我能找到的只有这篇 2008 年的旧博文。
https://www.dotdeb.org/2008/09/25/how-to-package-php-extensions-by-yourself/
解决方案
使用 PHP5.x
sudo apt-get install libpcre3-dev libxml2-dev libcurl4-openssl-dev
sudo apt-get install php5-dev
sudo apt-get install php-pear
sudo pecl install solr
sudo sh -c "echo 'extension=solr.so' > /etc/php5/apache2/conf.d/solr.ini"
sudo sh -c "echo 'extension=solr.so' > /etc/php5/cli/conf.d/solr.ini"
sudo service apache2 restart
使用 PHP 7
sudo apt-get install libpcre3-dev libxml2-dev libcurl4-openssl-dev
sudo apt-get install php7.0-dev
sudo apt-get install php-pear
sudo pecl install solr
sudo sh -c "echo 'extension=solr.so' > /etc/php/7.0/apache2/conf.d/solr.ini"
sudo sh -c "echo 'extension=solr.so' > /etc/php/7.0/cli/conf.d/solr.ini"
sudo service apache2 restart
推荐阅读
- spring - Hibernate Envers 审计表列从 jsonb 更改为 uuid
- javascript - 格式化日期选择器失败
- node.js - 打包时无服务器框架不排除开发依赖项
- javascript - D3。使用 D3 创建图像云
- javascript - 使用 OAuth 的错误请求(使用 Express)
- r - xts图中的R xlab和ylab
- android - 如何避免在 Flutter 中调整分屏模式的大小?
- python - 在 EC2 上运行 Selenium 可以在服务器上运行,但不能从浏览器运行
- javascript - 替换警报的功能
- docusignapi - DocuSign - Not able to transfer templates to production account