本文目錄一覽:
- 1、安裝php擴展模塊apc,但是安裝了apc的擴展,報錯,不知道如何解決,哪位大神幫幫忙??
- 2、apache 怎麼開啟php服務
- 3、PHP的擴展模塊怎麼添加?
- 4、linux上怎麼操作開啟php curl擴展
- 5、php apc 配置
- 6、誰在windows下裝過php的apc擴展啊?出了點問題 – PHP進階討論
安裝php擴展模塊apc,但是安裝了apc的擴展,報錯,不知道如何解決,哪位大神幫幫忙??
您好,如果是這樣的話:
( ! ) Notice: Unknown: 1. h-opened_path=[null] h-filename=[E:/wamp/www/THINKPHP_APC/index.php] in Unknown on line 0
( ! ) Notice: Unknown: apc_cache_find [585233] in Unknown on line 0
( ! ) Notice: Unknown: 2. h-opened_path=[E:\wamp\www\THINKPHP_APC\index.php] h-filename=[E:/wamp/www/THINKPHP_APC/index.php] in Unknown on line 0
( ! ) Notice: Unknown: apc_cache_make_file_entry: entry-data.file.filename is [E:\wamp\www\THINKPHP_APC\index.php] in Unknown on line 0
( ! ) Notice: Unknown: Inserting [E:\wamp\www\THINKPHP_APC\index.php] in Unknown on line 0
( ! ) Notice: require(): 1. h-opened_path=[null] h-filename=[./ThinkPHP/ThinkPHP.php] in E:\wamp\www\THINKPHP_APC\index.php on line 24
Call Stack
# Time Memory Function Location
1 0.0020 144624 {main}( ) ..\index.php:0
apc 與opcache衝突, 不知道你的環境有沒有opcache。
apache 怎麼開啟php服務
apache是利用apxs載入的模塊,apxs 是一個為Apache HTTP伺服器編譯和安裝擴展模塊的工具,用於編譯一個或多個源程序或目標代碼文件為動態共享對象,使之可以用由mod_so 提供的LoadModule 指令在運行時載入到Apache伺服器中。
具體apache里的配置你可以再搜下,windows類似wamp的環境或者linux yum安裝的環境只要正確,啟用服務一般都可用,linux 源碼編譯安裝的環境需要自己配置下。
所以你提的問題只要是更改php.ini配置後,重啟apache服務就可以了,安裝後的驗證就是最好在主目錄底下創建一php文件,利用phpinfo()看下信息,就證明php解釋器可以用了,並且可以看到php相關一些模塊的安裝信息。
PHP的擴展模塊怎麼添加?
php安裝好後,可能在初次安裝時,會有些模塊會有遺漏,但是我們又不想重新編譯php,因為耗時是比較長的。我們可不可以在不重新編譯安裝php的情況下,來為php單獨添加某一個模塊呢?查找資料,發現還是有方法的,重點就是phpize了,於是寫了這篇文章.
下面我們就以單獨為php載入mysqli模塊為例,演示如何動態為php添加模塊。
1、找到php原碼安裝文件
2、cd /home/php/ext/myslqi
3、運行 /usr/local/php/bin/phpize
4、/configure –with-php-config=/usr/local/php/bin/php-config
5、make make install
6、安裝完成之後會在系統/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/這個目錄下面生成mysqli.so的庫文件
7、編輯php.ini文件,指定php到哪人目錄讀取模塊
vi /usr/local/php/etc/php.ini
extension_dir=」/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613″
extension=mysqli.so
8、重啟php服務 /usr/local/php/sbin/php-fpm restart
7、/usr/local/php/bin/php -m|grep mysqli 查看mysqli.so是否存在
如果步驟正確,你的人口也不差的情況下,應該這樣php的動態模塊載入就完成了。
linux上怎麼操作開啟php curl擴展
步驟如下:
1. 進到對應擴展目錄
# cd /usr/local/src/php-5.2.12/ext/curl
2. 調用phpize程序生成編譯配置文件
# /usr/local/php5/bin/phpize
3. 調用configure生成Makefile文件,然後調用make編譯,make install安裝
# ./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php5/bin/php-config# make# make install
4. 修改php配置文件
;修改擴展庫目錄extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/”;添加curl擴展extension = curl.so
5. 重啟Apache即可。
php apc 配置
誰說要php6,就用PHP5配置出來不過有些參數獲取不到,比如傳輸速度等信息,我做的是自己算!
誰在windows下裝過php的apc擴展啊?出了點問題 – PHP進階討論
手冊中有寫 用 PEAR 編譯共享 PECL 擴展庫??可是不會用啊 ? 查看原帖
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/231797.html