當前位置:首頁 » 編程語言 » phpbr

phpbr

發布時間: 2023-06-06 19:11:33

❶ mac下如何安裝不同的php版本以及如何進行切換

php是為了快速構建一個web頁面而迅速被大家廣為接受的開源語言,通過不斷發展已經有了很多的php開源系統,滿足了目前大部分用戶的站點需求。1995年初php誕生到現在已經存在多個版本,並且每個版本都屬於一個系列,大多數網站源碼都不能相互兼容,所以能夠快速的切換PHP版本還是很實用的。
注意:要求所有php版本都是由brew安裝
一、使用brew安裝php多版本方法

# brew install php56
# brew install php70

二、安裝切換工具

# brew install php-version
# source $(brew --prefix php-version)/php-version.sh

三、查看當前安裝的所有版本

# php-version

四、切換版本

# php-version 5.6.5

❷ mac中怎樣通過brew 安裝php的redis擴展

1、下載php-redis;
2、下載完後進行解壓,然後移動到系統自帶php的同級目錄;①
cp /Users/panxu/Desktop/phpredis /etc

3、進入phpredis;

cd /etc/phpredis

4、動態安裝php擴展模塊;②

/usr/bin/phpize

5、進行編譯

./configure --with-php-config=/usr/bin/php-config

6、開始安裝;

make && make install

安裝完成,如果成功,會有如下提示:

Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20160303/

7、找到php.ini文件,並進行編輯;③

vi php.ini

在配置文件最後一行加入:

extension=redis.so

8、重啟php-fpm,完成安裝。④
步驟中的涉及到的資源和詳細解釋請參考:https://panxu.net/article/8400.html

❸ 蘋果mac電腦中brew的安裝使用及卸載詳細教程

brew 又叫Homebrew,是Mac OSX上的軟體包管理工具,能在Mac中方便的安裝軟體或者卸載軟體, 只需要一個命令, 非常方便

brew類似ubuntu系統下的apt-get的功能

安裝brew

brew 的官方網站: http://brew.sh/ 在官方網站對brew的用法進行了詳細的描述

安裝方法: 在Mac中打開Termal: 輸入命令:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

不知道為什麼, 在國內經常被屏蔽

使用brew安裝軟體

一個命令就搞定了, 比如安裝git

brew install git

比如安裝wget

brew install wget

使用brew卸載軟體

卸載更方便了

brew uninstall wget

使用brew查詢軟體

有時候,你不知道你安裝的軟體的名字, 那麼你需要先搜索下, 查到包的名字。

比如我要安裝

brew search /wge*/

/wge*/是個正則表達式, 需要包含在/中

其他brew命令

brew list 列出已安裝的軟體

brew update 更新brew

brew home 用瀏覽器打開brew的官方網站

brew info 顯示軟體信息

brew deps 顯示包依賴

brew upgrade 升級
升級完畢後,會有一個summary(總結) 及 Caveats(注意事項),如:

php5.6

php7.0

系統中正在使用的版本php7.2

注意:
切換版本步驟:

mac下使用命令切換PHP版本,使用brew-php-switcher工具

修改apache下的http.conf配置文件信息,以對應環境中的PHP版本

參考文檔: http://www.jb51.net/os/MAC/101860.html

安裝完成後的記錄參考:主要有Extensions PHP CLI PHP-FPM

nginx

mysql 說明了mysql的密碼以及啟動方式

mqsql連接的一些坑及填坑方法
使用命令 mysql -uroot 啟動了mysql,但是不能操作數據,提示如下:
('mysql.infoschema'@'localhost') does not exist

然後,決定使用命令 mysql_secure_installation 來啟動mysql,並填寫密碼,提示 ... Failed! Error: Table 'mysql.role_edges' doesn't exist :

解決辦法,升級mysql:

如下:

再次使用密碼登錄,第一步設置密碼,第二步移除anonymous user,禁止root遠程登錄,刪除測試數據等:

再次使用密碼登錄,進行查詢等操作,可正常使用:

mysql升級參考文檔:

apache和PHP的結合文檔:

外國友人的博客:

❹ mac php brew安裝了兩個5.6版本,怎麼刪除其中一個

/private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf php php-config phpdoc phpize /usr/include sudo rm -rf php /usr/lib sudo rm -rf php /usr/sbin sudo rm -rf php-fpm /usr/share sudo rm -rf php /usr/share/man/man一 sudo rm -rf php-config.一 php.一 phpize.一 /usr/share/man/man吧 sudo rm -rf php-fpm.吧 左邊是目錄,右邊是刪除命令.只刪除了php,沒有刪除apache引用的php.so等文件 ps:不建議刪除自帶的php版本.因為一些軟體可能依賴於php環境.雖然可以自編譯或使用brew安裝新版本的php,但是不建議新手操作.切記操作前.先使用TM備份下系統.以便失誤後可以還原文件

❺ brew 安裝php7為什麼找不到.so文件

立輝 (輝:輝煌) 峻熙 (峻:高大威猛;熙:前途一片光明)

❻ PHP7.2升級到PHP7.4

WordPress 5.6建議PHP版本要升級到7.4,為此需要將mac上原本PHP7.2做一次升級。

首先,要更新brew

然後升級PHP,但是用upgrade升級只能升級小版本

所以要直接安裝PHP 7.4

難道PHP 8出來後,7.4的包也下架了嗎,還臘晌好homebrew提供了源碼安裝的方式:

在裝完一堆依賴後,PHP7.4終於安裝完成。

PHP升級後,需要修改Apache的配置文件,把LoadMole要加上PHP7.4的模塊:

修改完後,不要忘了重啟httpd服務:

phpinfo()頁輪悄鋒運虧面輸出的php.ini配置文件,已經從7.2變成7.4了,且慢,再用php -i | grep php.ini看一下,怎麼php.ini還是7.2的?

我們先看一下$PATH環境變數

發現環境變數裡面還是之前的7.2的路徑,所以,我們需要修改.bash_profile環境配置,把下面兩行加入:

保存退出後不要忘了source .bash_profile

這時再來驗證一下:

現在沒錯了,升級完成。

❼ mac配置php-fpm,nginx運行多版本php

1、brew 安裝 php5.6 php5.7 nginx

2、配置php-conf

3、配置虛擬主機

安裝好brew

用brew 命令安裝,如果速度太慢或訪問不了,自行goole brew 換源

brew search php  查看可用的php版本

brew install [email protected]  安裝php5.6

brew install [email protected] 安裝php5.6

brew install nginx       安裝nginx

1、修改php5.6 php-fpm的埠為9056

    cd usr/local/etc/php/5.6 # 到php5.6的目錄下

    vi    php-fpm.conf # 修改文件

        listen = 127.0.0.1:9056  # 修改此埠

        daemonize = yes # 修改為允許後台啟動php-fpm

2、修改php5.6 php-fpm的埠為9070

    cd /usr/local/etc/php/7.1/php-fpm.d # 到php7.1的目錄下

    vi www.conf # 修改埠

        listen = 127.0.0.1:9056  # 修改此埠    

    vi    php-fpm.conf  # 修改文件

         daemonize = yes # 修改為允許後台啟動php-fpm

3、啟動php-fpm

    cd /usr/local/sbin # 到此目錄,建立兩個軟鏈接指向不同版本的php

切換到root用戶

./php-fpm56 

./php-fpm71

啟動後可看到php-fpm的進程,則成功

ps-ef | grep php-fpm

cd /usr/local/etc/nginx/  # 到nginx的目錄下

復制默認的配置文件到server下(此目錄用來存虛擬主機文件)

這里我在server創建了這兩個

vi local.phpinfo56.com.conf # 修改本地域名和nginx代理到php-fpm埠,按照這種方法修改另一個

nginx # 啟動nginx

nginx -s reload # 修改配置文件,重新載入nginx

vi /etc /hosts  # 修改host 加上映射關系

cd  /usr /local/var/www # 在此目錄下建立一個index.php

echo "<?php phpinfo();" > index.php

在瀏覽器訪問可看到

❽ mac中怎樣通過brew 安裝php的redis擴展

首先需要確定你自己的php版本,
然後使用brew的search功能搜索下,是否存在:brew search redis
確定存在,就安裝(這里以php7.1為例,可根據自身版本做相應調整,如php56-redis):brew install php71-redis

但是個人發現其實可能會遇到一些問題,如果你的項目不是redis的重度用戶,可以使用composer包,如:composer require predis/predis

熱點內容
編程易經公司 發布:2025-02-14 07:59:22 瀏覽:598
編譯器出錯類型分為哪些類型 發布:2025-02-14 07:59:15 瀏覽:622
手機系統升級腳本出錯 發布:2025-02-14 07:45:13 瀏覽:821
螺絲存儲架 發布:2025-02-14 07:38:43 瀏覽:10
gtgj文件夾 發布:2025-02-14 07:28:19 瀏覽:426
貨幣交易源碼 發布:2025-02-14 07:25:04 瀏覽:67
應用ip地址寫死更換了伺服器 發布:2025-02-14 07:24:59 瀏覽:25
android獲取解析度 發布:2025-02-14 07:12:13 瀏覽:751
途觀l值得買哪個配置 發布:2025-02-14 07:06:33 瀏覽:61
格來雲伺服器到期 發布:2025-02-14 06:48:43 瀏覽:905