如何在linux環境中使用php與redis?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
1.php安裝。
2.下載redis并編譯(好是在 /usr/local目錄下運行該命令)
# wget /tupian/20230522/redis-6.0.8.tar.gz # tar xzf redis-6.0.8.tar.gz # cd redis-6.0.8 # make
3.完成后進入src目錄運行redis
# cd src # ./redis-server
如果運行成功,會出現redis圖片,以及必要信息提示成功。
服務器規則組打開6379端口(默認)。
注意:這個窗口目前不能退出,因為現在還不能后臺運行,得一直掛著。(如果想要后臺運行,需要在redis.conf文件中修改,但是在實際項目使用中沒用。)
4.打開新的終端命令行工具,進入redis的下載的目錄中。
# cd src # ./redis-cli
現在已經進入了redis,寫幾個命令測試一下
redis> set foo bar OK redis> get foo bar
5.php使用redis需要安裝phpredis驅動
$ wget /tupian/20230522/phpredis-3.1.4.tar.gz $ cd phpredis-3.1.4 # 進入 phpredis 目錄 $ /usr/local/php/bin/phpize # php安裝后的路徑 $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
結束后會輸出:Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
6.修改php.ini文件
vim /usr/local/php/etc/php.ini
增加以下內容
[redis] extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/" #安裝phpredis輸出的地址 extension=redis.so
7.重啟php-fpm,打開phpinfo(),可以看到redis信息。創建一個php文件。
touch redis.php vim redis.php
redis.php文件內容
<?php //連接本地的 Redis 服務 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server successfully"; //設置 redis 字符串數據 $redis->set("tutorial-name", "Redis tutorial"); // 獲取存儲的數據并輸出 echo "Stored string in redis:: " . $redis->get("tutorial-name"); ?>
文件創建好后保存退出,運行該文件
php redis.php
輸出內容:Connection to server successfullyStored string in redis::Redis tutorial
8.成功了,可以在項目中使用redis,或者框架中按照文檔來使用redis。
關于如何在linux環境中使用php與redis問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯行業資訊頻道了解更多相關知識。
新聞標題:如何在linux環境中使用php與redis-創新互聯
網頁路徑:http://www.yijiale78.com/article28/ddcpjp.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、企業網站制作、全網營銷推廣、靜態網站、域名注冊、網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯