發表文章

目前顯示的是 七月, 2018的文章

PHPBrew:編譯 PHP 的各種踩雷紀錄

PHPBrew 是由 C9S 大神產出來的神作,一直以來都用它維護伺服器上的 PHP 版本,但時常會有一些小問題要解決。這次剛好要裝到新機器上,就順便記錄一下遇到的一些狀況。系統環境新開的 VPS 主機,作業系統為 CentOS 7.5,已經用 yum update 更新到最新環境,有啟用 epel-release repository。Requirement先安裝官方 Wiki 指定的基本套件,使用的是以下段落:
https://github.com/phpbrew/phpbrew/wiki/Requirement#fedoracentos-requirements這頁面的另一個段落(CentOS Requirement)親身實驗確定已失效,repoforge.org 已經掛很久啦!!yum installmake automake gcc gcc-c++ kernel-devel yum install php php-devel php-pear bzip2-devel yum-utils bison re2c libmcrypt-devel libpqxx-devel libxslt-devel pcre-devel libcurl-devel libgsasl-devel openldap-devel yum-builddep php yum install httpd-devel 以及我自己需要裝的相依,注意 readline 是有包含在 +default 的,如果你也是指定 +default ,記得安裝。yum install readline-devel ImageMagick-devel libmemcached-devel Installing PHPBrew into System wide Environment參考資料:https://github.com/phpbrew/phpbrew/wiki/Installing-PHPBrew-into-System-wide-Environment如果想要讓編譯的 PHP 可以給所有使用者使用,就使用 root 來編譯吧。sudo -i # 切換成 root 身份 phpbrew init 增加環境變數到 PHPBrew 的 bashrcvim ~/.phpbrew/bashrc 增加 PHPB…
由於 Google+ 留言系統近期不會正常推送通知,請改用下方 DISQUS 留言,謝謝!