摘要:升級(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)。。。
首先重新安裝freetype,jpeg,libpng,gdMac升級(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)。。。
#先刪除之前的再安裝新的,沒有安裝過的則直接跳過即可 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
最后就是修改apache的配置文件【httpd.conf】,把原來的libphp5.so文件路徑替換為上面的,重啟apache即可上面關(guān)鍵的是就是libphp5.so這個(gè)文件,其他的暫時(shí)可以忽略了。。。
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
摘要:?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 ...
摘要:?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 ...
摘要:和使用作為包管理器,使用。除了以外,沒有官方的包管理器,但是非官方的包管理器。檢查版本要求版本是或更高版本。下載頁面安裝完畢后,一定要檢查版本,確保和在終端可用檢查和版本安裝是快速開發(fā)的一個(gè)不可或缺的部分。 原文地址: Laravel 5 Beauty - Setting up an OS X or Linux Machine 讓你的 OS X 或者 Linux 機(jī)器做好開發(fā) Lara...
摘要:因?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ì)都沒有變...
閱讀 3735·2021-11-24 09:39
閱讀 1894·2021-11-16 11:45
閱讀 623·2021-11-16 11:45
閱讀 1044·2021-10-11 10:58
閱讀 2489·2021-09-09 11:51
閱讀 1948·2019-08-30 15:54
閱讀 699·2019-08-29 13:13
閱讀 3477·2019-08-26 12:18