當前位置:首頁 » 編程語言 » phpdll擴展

phpdll擴展

發布時間: 2022-09-02 17:56:04

A. php的擴展模塊怎麼添加

在PHP/etc 文件夾中加入擴展
在PHP 文件夾下的php.ini文件里 有很多dll文件的地方加入一行 你所添加的擴展的名字xxxx.dll

或者 是 在php.ini中直接打開對應的擴展 ,將目標行的 ; 給去掉
哦,對了,最後記得要重新啟動PHP的伺服器

B. php常用擴展有哪些

這個是php擴展庫支持。
在php.ini裡面可以看到952行。
extension=php_rar.dll
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
;extension=php_exif.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_ming.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_oci8_11g.dll
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_phar.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
extension= php_memcache.dll
每一行前面分號去掉的表示開啟擴展庫的。
有些擴展庫是安裝的時候默認開啟的,有些需要手動開啟。
還有一些擴展庫需要自己去下載庫文件(要對應相應的版本)
下載的庫文件放在php安裝根目錄下面的ext目錄下面。當然這個目錄也是可以自己配置的。

C. 如何在windows環境下編譯生成PHP的zookeeper擴展dll

1、創建編譯目錄「C:\php_sdk」
2、解壓php-sdk-binary-tools-20110915.zip裡面的文件到php_sdk目錄下
3、在開始菜單找到並打開Windows SDK CMD Shell (注意一定是SDK的shell , 不是DOS操作的cmd窗口),然後執行
[plain] view plain
setenv /x86 /xp /release //這一句一定要執行成功,要不怎麼都不會編譯成功
cd php_sdk
bin\phpsdk_setvars.bat
bin\phpsdk_buildtree.bat phpdev
執行後,目錄下會生成phpdev文件夾
4、進入C:\php_sdk\phpdev\vc9\x86\,把deps-5.3-vc9-x86.7z解壓到該目錄下,覆蓋deps文件夾。(php sdk)
5、把php源代碼也解壓到x86目錄下。
6、把runkit壓縮包內容解壓到php解壓後源碼下的ext目錄下,並把文件夾名runkit-master改為runkit
7、在x86目錄下創建obj文件夾,用於保存編譯時生成的文件
8、執行以下命令,用於創建php編譯配置
[plain] view plain
cd phpdev\vc9\x86\php5.3-201308211030
buildconf
configure --help >..\configure_help.txt
configure --disable-all --enable-cli --enable-runkit=shared --enable-object-out-dir=..\obj
註:配置中的--enable-runkit=shared意思是 memcache 以 dll 形式生成,否則就和php集成在一起了。

D. 寶塔面板如何安裝php_exif.dll擴展啊

填寫你的 PHP解壓後 其中ext文件夾的路徑 比如我的PHP解壓在phpdevelop文件夾中 文件夾名是php5 ,php.ini里配置如下 extension_dir = "D:/phpdevelop/php5/ext"
另外說一下 ext文件存放的就是支持性的組件 比如連接MYSQL的包, 如果要應用Mysql在php.ini extension=php_mysql.dll 去掉前邊分號 不是根本目的 還要找到對應的dll文件路徑位置 extension_dir的配置就是為了做這個用的

E. php添加擴展dll文件

你這個dll是你自己編譯出來的還是網上下載的?請確保和你當前的php版本相符,然後放到ext目錄,打開php.ini加上一句extension=xx.dll,最後重啟Apache···然後看看你的phpinfo有沒有相應的信息

F. php 編譯5.3.8源碼包dll擴展,如何選擇生成dll是nts還是ts的

項目屬性->C/C++->預處理器->預處理器定義 編輯這一項 找到 ZTS=1 改為 ZTS=0 就是 nts 了。
PHP源碼也需要編譯成nts的,
重新生成配置文件:configure --enable-cli --disable-zts
參考資料:http://blog.526net.com/?p=2958

G. thinkphp可以編譯成dll擴展嗎

thinkphp是php語言寫的,php是解釋性語言,dll擴展是編譯性語言(C語言等)編譯出來的,所以不可以的

H. phpstudy windows10環境下怎麼安裝php_intl.dll擴展

在phpstudy中將版本切換到php-5.4.45-nts+iis7/8(打開phpstudy->切換版本->選擇php-5.4.45-nts+iis7/8)
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境
2

切換版本後,可能你的mysql啟不起來,沒關系,手動啟動一下就可以了(到你安裝mysql的bin目錄下點一下mysqld.exe,點擊後,會彈一個控制台界面,界面會自己關掉,關掉後mysql就運行好了)
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境

在phpstudy上新增一個網站,我這里使用的這個域名是永久解析到了127.0.0.1的,所以可以隨便取個二級域名綁定你本地的網站。
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境

打開你的iis管理器(win+R->輸入inetmgr->確定),准備添加「處理程序映射」
win10+iis10+phpStudy配置php開發環境

雙擊「處理程序映射」,然後左鍵點擊右上角「添加模塊映射...」
win10+iis10+phpStudy配置php開發環境

如下圖,填寫模塊信息,注意,請求路徑*.php的*不能少。
win10+iis10+phpStudy配置php開發環境

選擇可執行文件,即你php目錄下的php-cgi.exe
win10+iis10+phpStudy配置php開發環境

填寫好名稱,然後還要配置請求限制,如圖所示,選擇「文件或文件夾」,然後一路確定。
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境

確定後,映射模塊列表裡有你添加的信息,說明添加模塊成功。
win10+iis10+phpStudy配置php開發環境

在IIS上添加一個網站,注意,綁定的埠為80埠,域名和phpstudy上綁定的一樣。
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境

配置好默認文檔(index.php),其它的可以刪除。
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境
win10+iis10+phpStudy配置php開發環境

配置好了默認文檔後,就可以訪問你的php網站了,因為我這個網站首頁還沒有內容,所以顯示的是登錄頁面,如下
win10+iis10+phpStudy配置php開發環境

I. 安裝PHP後無法載入DLL擴展出現問題

鄙人愚笨,看到你這樣的問題確實有點惱火,不過曾經我也遇到過類似的問題.

Windows XP的IIS是5.1的,應用程序擴展做的不是很好...

建議你重新安裝PHP,並且重新指定path

庫文件不是全部都要放到%systemroot%下面的

把php.ini以及isapi的擴展放到%systemroot%裡面就可以了

如果不行就沒辦法了...我也只有這點能耐

J. php5.6.25 php_win32api.dll擴展類

一、准備工作 上pkgs/download/nginx-1/download/nginx-1206/get/php-5.4.14.tar.gz/from/this/mirror // 解壓 [root@pangou php]# tar -zxvf php-5.4.14.tar.gz 安裝依賴包 [root@pangou php]# yum install -y libxml2-devel libjpeg-devel libpng-devel freetype-devel openssl-devel libcurl-devel libmcrypt-devel 編譯php [root@pangou php]# ls php-5.4.14 php-5.4.14.tar.gz [root@pangou php]# cd php-5.4.14 [root@pangou php-5.4.14]# pwd /root/Downloads/php/php-5.4.14 [root@pangou php-5.4.14]# ls acinclude.m4 CREDITS ltmain.sh NEWS README.MAILINGLIST_RULES README.TESTING stamp-h.in aclocal.m4 ext main pear README.namespaces README.TESTING2 stub.c build EXTENSIONS makedist php5.spec.in README.NEW-OUTPUT-API README.UNIX-BUILD-SYSTEM svnclean.bat buildconf footer Makefile.frag php.gif README.PARAMETER_PARSING_API README.WIN32-BUILD-SYSTEM tests buildconf.bat generated_lists Makefile.gcov php.ini-development README.PHP4-TO-PHP5-THIN-CHANGES run-tests.php TSRM CODING_STANDARDS genfiles Makefile.global php.ini-proction README.REDIST.BINS sapi UPGRADING config.guess header makerpm README.EXTENSIONS README.RELEASE_PROCESS scripts UPGRADING.INTERNALS config.sub INSTALL missing README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS server-tests-config.php vcsclean configure install-sh mkinstalldirs README.GIT-RULES README.STREAMS server-tests.php win32 configure.in LICENSE netware README.input_filter README.SUBMITTING_PATCH snapshot Zend [root@pangou php-5.4.14]# ./configure --prefix=/opt/php --with-config-file-path=/opt/php/etc --with-mysql=/usr/ --with-mysqli=/usr/bin/mysql_config --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-mime-magic // 編譯時間可能有點長。。。 // 編譯成功後,安裝 [root@pangou php-5.4.14]# make && make install // 安裝時間也比較長 安裝成功後,php的位置就應該在/opt/php目錄下,接下去就是配置 // 復制配置文件到配置目錄下 [root@pangou php-5.4.14]# cp /root/Downloads/php/php-5.4.14/php.ini-proction /opt/php/etc/php.ini [root@pangou php-5.4.14]# cp /opt/php/etc/php-fpm.conf.default /opt/php/etc/php-fpm.conf [root@pangou php-5.4.14]# cd /opt/php/etc/ [root@pangou etc]# ls php-fpm.conf php-fpm.conf.default php.ini // 然後配置nginx的配置文件,讓其可以運行php [root@pangou etc]# cd /opt/nginx/conf/ [root@pangou conf]# ls fastcgi.conf fastcgi_params koi-utf mime.types nginx.conf scgi_params uwsgi_params win-utf fastcgi.conf.default fastcgi_params.default koi-win mime.types.default nginx.conf.default scgi_params.default uwsgi_params.default [root@pangou conf]# vim nginx.conf 1、去掉 #user nobody; 的#號, 變成 user nobody; 2、去掉 #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} 之前的#號, 並修改 fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 為 fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name; 最終修改後的內容為: location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name; include fastcgi_params; } 重啟nginx服務,並開啟php-fpm [root@pangou ~]# /opt/nginx/sbin/nginx [root@pangou ~]# /opt/php/sbin/php-fpm // 創建phpinfo文件 [root@pangou ~]# vim /opt/nginx/html/phpinfo.php 內容為 phpinfo(); ?> 訪問127.0.0.1/phpinfo.php 安裝成功。mysql,mysqli等擴展都有。 這邊有一點偷懶,並沒有編譯安裝mysql,而是使用yum安裝的mysql。

熱點內容
PI資料庫 發布:2025-01-15 23:14:42 瀏覽:882
我的世界手機版暖心伺服器 發布:2025-01-15 23:05:02 瀏覽:169
xts壓縮比 發布:2025-01-15 23:02:41 瀏覽:423
怎麼看聯系人存儲位置 發布:2025-01-15 22:47:14 瀏覽:794
旗艦560配置的是什麼發動機 發布:2025-01-15 22:40:59 瀏覽:626
sql多表連接查詢 發布:2025-01-15 22:33:12 瀏覽:221
android網路休眠 發布:2025-01-15 22:32:12 瀏覽:349
怎麼不下魯大師查看電腦配置 發布:2025-01-15 22:30:23 瀏覽:311
php頁面亂碼 發布:2025-01-15 22:28:49 瀏覽:847
夢幻寶貝腳本 發布:2025-01-15 22:27:36 瀏覽:257