① php刪除Redis所有數據
1、創建userinfo_update.php,用於查詢用戶信息,先顯示信息,在修改:先通過GET獲取用戶編號查詢用戶信息:$sql = "select * from user_info where user_id='".$_GET['userId']."'"; $result = mysql_query($sql,$con);if($row = mysql_fetch_array($result)){}。
② linux中安裝擴展出現問題怎麼解決
1、安裝redisx0dx0ax0dx0a上傳phpredis-2.2.4.tar.gz到/usr/local/src目錄x0dx0acd /usr/local/src #進入軟體包存放目錄x0dx0atar zxvf phpredis-2.2.4.tar.gz #解壓x0dx0acd phpredis-2.2.4 #進入安裝目錄x0dx0a/usr/local/php/bin/phpize #用phpize生成configure配置文件x0dx0a./configure --with-php-config=/usr/local/php/bin/php-config #配置x0dx0amake #編譯x0dx0amake install #安裝x0dx0a安裝完成之後,出現下面的安裝路徑x0dx0a/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/x0dx0a2、配置php支持x0dx0avi /usr/local/php/etc/php.ini #編輯配置文件,在最後一行添加以下內容x0dx0a添加x0dx0aextension="redis.so"x0dx0a:wq! #保存退出x0dx0ax0dx0a3 重啟服務x0dx0asudo service nginx restartx0dx0asudo /etc/init.d/php-fpm restart
③ 最低要求什麼版本的PHP
一般情況下最低要求為5.2.0以上版本,最好5.2.17
其次,就5.3版本,好像是5.3.29
然後,就5.4版本了
最好,PHP7,但好多不支持~
④ windows php7 redis擴展裝好了還是連不上
1 添加phpredis擴展
首先,查看所用php編譯版本V6/V9 在phpinfo()中查看
2 下載擴展 (注意所支持的php版本)
3 將下載的php_redis.dll放在php擴展目錄中(ext),並修改配置文件php.ini(添加extension=php_redis.dll)
4 重新啟動服務,查看phpinfo(),下面表示成功。
⑤ 2020年小米高級 PHP 工程師面試題
1、哪一函數能將錯誤轉換為異常處理?答案:set_error_handler,錯誤發生時,自動通過指定的回調函數處理,可在回調函數中拋出新異常。
2、下列哪一shell函數描述正確?答案:shell函數需使用關鍵字function定義,聲明時無需使用關鍵字,可以定義局部變數,返回值0為成功,非0為錯誤。
3、下列關於全文檢索技術的說法哪個不正確?答案:Solr比Lucene搜索效率高很多且支持HTTP訪問方式,與PHP調用方便,MySQL中的FULLTEXT索引實現全文檢索,Sphinx結合MySQL提供專業搜索功能,Lucene二元分詞分析器滿足一般全文檢索需求。
4、單例模式說法錯誤的是?答案:確保全局環境中只有一個實例存在,構造函數設為private,但通過clone或反序列化仍可能創建多個實例。
5、正則引擎描述錯誤的是?答案:NFA引擎搜索更快,以表達式為主導,更易操作,一般程序員更偏愛NFA引擎。
6、方框中的正則表達式能匹配以下哪一選項?答案:B,從左往右匹配零個或多個任意字元後是星號,接著是123,最後是一個數字。
7、關於資料庫的說法哪個錯誤?答案:資料庫可以提供多主多從架構。
8、XSS漏洞修復方式不包括?答案:A,htmlspecialchars過濾只能解決尖括弧類型的xss,無法解決js標簽內的xss。
9、PHP SAPI模式中不是?答案:D,RESTFUL API是一種介面組織方式,不是SAPI模式。
10、對大文件進行逐行遍歷性能較高方法是?答案:A,使用實現了IteratorAggregate介面的類,通過類使用foreach遍歷。
11、設計模式不應遵循的原則是?答案:D,設計模式關注代碼的可維護性和可復用性,高性能語法不是關鍵。
12、關於回溯的表達式錯誤的是?答案:D,應匹配abcdeflmnghijklmn。
13、函數使用try catch finally語法結構時return應寫在哪?答案:A,應寫在finally中。
14、關於NOSQL說法錯誤的是?答案:A,Redis支持事務。
15、InnoDB鎖機制描述錯誤的是?答案:A,InnoDB提供表鎖與行鎖兩種鎖機制。
16、創建每周三01:00~04:00每3分鍾執行一次的crontab指令是?答案:C,滿足要求的指令。
17、解決拆分後資料庫跨實例join問題的方法不包括?答案:C,主從復制只能擴容讀並發,無法緩解跨庫join問題。
18、網路IO模型描述正確的是?答案:C,apache僅支持select模式。
19、PHP執行過程順序是?答案:C,將代碼轉換為語言片段(Tokens)、解析為簡單表達式、編譯為Opocdes、逐次執行Opcodes。