成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Mac升級(jí)到Y(jié)osemite后默認(rèn)的php版本不支持imagetfftext函數(shù)問題解決

niceforbear / 628人閱讀

摘要:升級(jí)到后,也自動(dòng)升級(jí),運(yùn)行項(xiàng)目的時(shí)候發(fā)現(xiàn)后臺(tái)驗(yàn)證碼顯示不出來。調(diào)試一下發(fā)現(xiàn)這個(gè)函數(shù)不存在,應(yīng)該沒有安裝完全,因?yàn)樯系膶?shí)現(xiàn)系統(tǒng)自帶的,只能通過重新安裝來解決不能通過安裝擴(kuò)展來處理,經(jīng)過對(duì)比發(fā)現(xiàn)使用安裝會(huì)方便點(diǎn)。。。

  

Mac升級(jí)到y(tǒng)osemite后,php也自動(dòng)升級(jí),運(yùn)行項(xiàng)目的時(shí)候發(fā)現(xiàn)后臺(tái)驗(yàn)證碼顯示不出來。調(diào)試一下發(fā)現(xiàn)imagetfftext這個(gè)函數(shù)不存在,應(yīng)該gd沒有安裝完全,因?yàn)镸ac上的php實(shí)現(xiàn)系統(tǒng)自帶的,只能通過重新安裝php來解決【不能通過安裝擴(kuò)展來處理】,經(jīng)過對(duì)比發(fā)現(xiàn)使用homebrew安裝會(huì)方便點(diǎn)。。。

首先重新安裝freetype,jpeg,libpng,gd
#先刪除之前的再安裝新的,沒有安裝過的則直接跳過即可
sudo brew rm freetype jpeg libpng gd zlib

brew install freetype jpeg libpng gd zlib

安裝過程可能會(huì)報(bào)下面的錯(cuò)誤:

Error: You must "brew link libpng" before gd can be installed

解決辦法:

#注意添加overwrite,否則可能會(huì)提示沖突
sudo brew link --overwrite libpng

下來就是安裝php了【這里安裝會(huì)覆蓋之前的php】
#這里我選擇版本的是php5.6,因?yàn)橹跋到y(tǒng)默認(rèn)的是php5.5,用高版本的覆蓋放心點(diǎn)
sudo brew install homebrew/php/php56

安裝完成之后有如下提示:

To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php5_module    /usr/local/opt/php56/libexec/apache2/libphp5.so

The php.ini file can be found in:
    /usr/local/etc/php/5.6/php.ini

???? PEAR ????

If PEAR complains about permissions, "fix" the default PEAR permissions and config:
    chmod -R ug+w /usr/local/Cellar/php56/5.6.10/lib/php
    pear config-set php_ini /usr/local/etc/php/5.6/php.ini system

???? Extensions ????

If you are having issues with custom extension compiling, ensure that
you are using the brew version, by placing /usr/local/bin before /usr/sbin in your PATH:

      PATH="/usr/local/bin:$PATH"

PHP56 Extensions will always be compiled against this PHP. Please install them
using --without-homebrew-php to enable compiling against system PHP.

???? PHP CLI ????

If you wish to swap the PHP you use on the command line, you should add the following to ~/.bashrc,
~/.zshrc, ~/.profile or your shell"s equivalent configuration file:

      export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH"

???? FPM ????

To launch php-fpm on startup:
    mkdir -p ~/Library/LaunchAgents
    cp /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/
    launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist

The control script is located at /usr/local/opt/php56/sbin/php56-fpm

OS X 10.8 and newer come with php-fpm pre-installed, to ensure you are using the brew version you need to make sure /usr/local/sbin is before /usr/sbin in your PATH:

  PATH="/usr/local/sbin:$PATH"

You may also need to edit the plist to use the correct "UserName".

Please note that the plist was called "homebrew-php.josegonzalez.php56.plist" in old versions
of this formula.


To have launchd start homebrew/php/php56 at login:
    ln -sfv /usr/local/opt/php56/*.plist ~/Library/LaunchAgents
Then to load homebrew/php/php56 now:
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php56.plist

  

上面關(guān)鍵的是就是libphp5.so這個(gè)文件,其他的暫時(shí)可以忽略了。。。

最后就是修改apache的配置文件【httpd.conf】,把原來的libphp5.so文件路徑替換為上面的,重啟apache即可
sudo sudo vim /etc/apache2/httpd.conf

#這里別忘記要替換一下libphp.so的文件路徑哦

sudo apachectl restart

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/20995.html

相關(guān)文章

  • [未完待續(xù)] 在 Mac OS X 中搭建 Apache + PHP + MySQL 開發(fā)環(huán)境

    摘要:?jiǎn)?dòng)打開終端,輸入后即可啟動(dòng)。訪問會(huì)看到字樣。啟用修改文件的配置,將前面的去掉后,在終端中輸入重啟后就能夠正常使用了不過,用默認(rèn)的目錄開發(fā)很是不方便,還好可以自定義工作目錄。同樣是在文件中,將和中引號(hào)內(nèi)的路徑改為自己的路徑即可。 我所使用的操作系統(tǒng)是 Mac OS X Yosemite,自帶 Apache 和 PHP,所以不用安裝,只需稍微修改一下配置文件即可。 啟動(dòng) Apache ...

    CoorChice 評(píng)論0 收藏0
  • [未完待續(xù)] 在 Mac OS X 中搭建 Apache + PHP + MySQL 開發(fā)環(huán)境

    摘要:?jiǎn)?dòng)打開終端,輸入后即可啟動(dòng)。訪問會(huì)看到字樣。啟用修改文件的配置,將前面的去掉后,在終端中輸入重啟后就能夠正常使用了不過,用默認(rèn)的目錄開發(fā)很是不方便,還好可以自定義工作目錄。同樣是在文件中,將和中引號(hào)內(nèi)的路徑改為自己的路徑即可。 我所使用的操作系統(tǒng)是 Mac OS X Yosemite,自帶 Apache 和 PHP,所以不用安裝,只需稍微修改一下配置文件即可。 啟動(dòng) Apache ...

    netmou 評(píng)論0 收藏0
  • [譯] Laravel 5 之美 - 4) 設(shè)置 OS X 或者 Linux 開發(fā)機(jī)器

    摘要:和使用作為包管理器,使用。除了以外,沒有官方的包管理器,但是非官方的包管理器。檢查版本要求版本是或更高版本。下載頁面安裝完畢后,一定要檢查版本,確保和在終端可用檢查和版本安裝是快速開發(fā)的一個(gè)不可或缺的部分。 原文地址: Laravel 5 Beauty - Setting up an OS X or Linux Machine 讓你的 OS X 或者 Linux 機(jī)器做好開發(fā) Lara...

    ad6623 評(píng)論0 收藏0
  • 解決 font-weight 無效問題

    摘要:因?yàn)椴煌h(huán)境下渲染的差異會(huì)導(dǎo)致表現(xiàn)不一致。第二個(gè)分組用于已知的系統(tǒng)字體針對(duì)和。針對(duì)和更高版本的操作系統(tǒng)。在和上,并不是顯而易見的,而是作為隱藏字體存在。至少切入點(diǎn)有了改變,并不是下無效。 showImg(https://segmentfault.com/img/bVGP7v?w=1392&h=252); 近期調(diào)頁面時(shí)有幾個(gè) font-weight 需要修改,無論怎么調(diào)整字體粗細(xì)都沒有變...

    Jrain 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<