原始碼安裝PHP的坑
昨天想嘗試為PHP寫一點小擴充套件,結果硬是寫不上去。就自己從官網下了一個版本進行原始碼編譯安裝,中間遇見好多坑,總結記錄下來。
1.error: xml2-config not found. Please check your libxml2 installation
sudo apt-get install libxml2-dev
2.configure: error: Cannot find OpenSSL’s evp.h or hmac.h
sudo apt-get install libssl-dev
3.configure: error: Please reinstall the BZip2 distribution
sudo apt-get install libbz2-dev
4.configure: error: mcrypt.h not found. Please reinstall libmcrypt.
sudo apt-get install libmcrypt-dev
5.configure: error: Please reinstall readline - I cannot find readline.
sudo apt-get install libreadline6-dev
6.Sorry, I cannot run apxs
安裝apache服務後,是不會帶Apxs,需要安裝 apache2-dev。其命令是:
sudo apt-get install apache2-dev
安裝完後檢視安裝的路徑: whereis apxs2
如果在安裝Mod_pythond的make過程出現這樣到錯誤:fatal error: Python.h: No such file or directory,可以安裝python2.7-dev(裝的是V2.7)解決,命令為:
sudo apt-get install python2.7-dev
Apxs的預設位置:usr/bin/apxs,但在ubuntu11版本中已經是usr/bin/apxs2。
但是,由於路徑不一樣,還需要加一個軟連結:
ln -s /usr/bin/apxs /usr/local/bin/apxs
以上就是我昨天安裝PHP遇見的坑,然後PHP安裝擴充套件可以參考Rango的部落格:
相關文章
- 原始碼安裝Nginx和PHP原始碼NginxPHP
- CentOS 6.5 php原始碼安裝1.0版CentOSPHP原始碼
- php 5.6原始碼安裝流程(CentOS 6.5)PHP原始碼CentOS
- php-7.1.0原始碼編譯安裝PHP原始碼編譯
- php5.6原始碼安裝過程PHP原始碼
- PHP7 原始碼安裝 swoole 全流程PHP原始碼
- centos7原始碼安裝php7CentOS原始碼PHP
- CentOS6.5php原始碼安裝1.0版CentOSPHP原始碼
- 原始碼安裝memcached和php memcache擴充套件原始碼PHP套件
- 從原始碼安裝 Apache 1.3 和 PHP 4 (轉)原始碼ApachePHP
- PHP 容器中安裝原始碼包中的擴充套件PHP原始碼套件
- php5.6原始碼安裝及php-fpm配置與nginx整合PHP原始碼Nginx
- LAMP原始碼安裝+wordpress安裝LAMP原始碼
- Docker下安裝Nginx和php(爬坑篇)DockerNginxPHP
- nginx原始碼安裝Nginx原始碼
- 原始碼安裝postgresql原始碼SQL
- 原始碼安裝openresty原始碼REST
- 原始碼安裝GO原始碼Go
- Nginx 原始碼安裝Nginx原始碼
- mysql原始碼安裝MySql原始碼
- zabbix原始碼安裝原始碼
- 原始碼安裝lamp原始碼LAMP
- 原始碼安裝MySQL原始碼MySql
- 原始碼安裝Nginx原始碼Nginx
- Nginx1.19 php8.0 原始碼編譯安裝NginxPHP原始碼編譯
- centos7.4原始碼安裝php,swoole,nginx,redis,mariadbCentOS原始碼PHPNginxRedis
- 【推薦 - 原始碼安裝】nginx - 安裝原始碼Nginx
- 記錄安裝 Laravel 專案遇到多版本 PHP 的坑LaravelPHP
- vcf安裝的坑
- 從零搭建LNMP環境(一) - 編譯原始碼安裝PHPLNMP編譯原始碼PHP
- 原始碼編譯安裝的原理原始碼編譯
- mysql5.5的原始碼安裝MySql原始碼
- yum安裝與原始碼安裝比較原始碼
- MySQL 5.7.28 原始碼安裝MySql原始碼
- docker原始碼安裝NginxDocker原始碼Nginx
- macbook 原始碼安裝 redisMac原始碼Redis
- macbook 原始碼安裝 nginxMac原始碼Nginx
- Centos原始碼安裝NginxCentOS原始碼Nginx