簡體   English   中英

升級到5.4,但“php -v”仍然返回舊版本

[英]Upgraded to 5.4 but “php -v” still returns older version

我在OSX Lion 10.7.5上。 如何在Mac OS X中升級PHP? , 我用了:

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4

一切似乎進展順利,沒有錯誤,我在64位系統等,但當我運行“php -v”時,我仍然看到我之前的版本(5.3.15)。 在1-10的范圍內,當通過命令行安裝東西時,我可能是2,因此,請將其納入任何響應中。

更新:運行curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4后,我仔細查看了終端輸出curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4 curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4我注意到以下內容:

Installing package tools-memcached into root /
./pkg/pre-install
pkg/pre-install
Skipping existing directory 
Skipping existing directory usr/
Skipping existing directory usr/local/

......然后在安裝結束時:

Create symlink /usr/local/php5/entropy-php.conf /etc/apache2/other/+php-osx.conf
Removed /usr/lib from DYLD_LIBRARY_PATH in /usr/sbin/envvars
Restarting Apache
httpd: Could not reliably determine the server's fully qualified domain name

任何人都能詳細說明這意味着什么嗎? 正如評論中所解釋的那樣,我似乎已經安裝了文件,但是,我無法解決看起來像$ PATH問題的問題。

創建一個指向新php安裝路徑的sym鏈接,如下所示:

ln -s /usr/local/php5/bin/php php

如果你使用Apache首先禁用當前的php模塊

sudo a2dismod php5
sudo a2dismod php5.6

然后啟用

sudo a2enmod php7.0

並重新啟動apache

sudo service apache2 restart

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM