導航:首頁 > 編程語言 > php安裝xsl擴展

php安裝xsl擴展

發布時間:2025-02-06 08:03:51

① 如何在Windows下配置搭建php環境

前言:網路上提供了各種版本名為wamp的組合包,就是下載下來一路點下一步就安裝好了直接應用的那種人家配置好了的軟體包,為了學習本人並不太建議此類方法。

一、首先下載php5.3組件(現在已經更新到7點幾版本了)

1、下載軟體包,建議直接到官網
2、下載時注意選擇與你系統相配合的包:
下載完後解壓到一個路徑 例如 E:\LAMP\php5.3

3、在解壓後的路徑中找到php.ini-development,重命名為php.ini。

首先打開php.ini,找到:

; On windows:
;
extension_dir = "ext"

修改為:

; On windows:
extension_dir = " E:/LAMP/php5.3/ext"

即去掉extension_dir前面的分號(注意斜杠方向),表示指定PHP擴展包的具體目錄,以便調用相應的DLL文件。

4、由於默認PHP並不支持自動連接Mysql,需開啟相應的擴展庫功能,比如php_mysql.dll等,即將:

extension=php_curl.dll //CURL,客戶端 URL
庫函數庫
extension=php_gd2.dll
//GD繪圖函數模塊
extension=php_mbstring.dll
//多位元組函數模塊
extension=php_mysql.dll
//MySql函數模塊
extension=php_mysqli.dll
//MySqli函數模塊
extension=php_pdo_mysql.dll //PDO
MySql函數模塊
extension=php_pdo_odbc.dll //PDO
ODBC函數模塊
extension=php_xmlrpc.dll
//XML-RPC函數庫
extension=php_xsl.dll
//XSL函數模塊這些extension之前的分號(;)去除。
至此在Windows 7上php的環境配置就算完成了,但是光完成這些配置是不夠的,我們需要Apache支持PHP,所以還需要在Apache配置文件中完成相應的PHP配置。以下是配置Apache以支持PHP:

二、安裝與配置Apache2.2
(現在已經更新到2.4版本了,安裝時稍有不同,見本站另一筆記http://www.itg123.com/a/softissue/2016/0320/114.html)

1、下載軟體包,建議直接到官網 http://httpd.apache.org/上下載,因為這是開源軟體的安全性問題,如果用於生產環境則強烈建議到官網下載。

2、下載時注意選擇與你系統相配合的包,如.tar.gz的是用於Linux環境的,httpd-2.2.31-win32-src.zip用於windows環境,還有win32表示用於32位win7系統。雙擊默認安裝,也自己可以自定義一個路徑
例如 E:\LAMP\apache。
3、安裝完後找到Apache安裝目錄下的conf文件夾下的httpd.conf,打開:

在#LoadMole
vhost_alias_mole
moles/mod_vhost_alias.so下添加如下(路徑適你自己的情況而定):

LoadMole php5_mole
"E:/LAMP/php5.3/php5apache2_2.dll"
PHPIniDir "E:/LAMP/php5.3"
AddType
application/x-httpd-php .php .html
.htm

我們在PHP目錄下可以看到多個php5apache的DLL文件,由於我們使用的是Apache2.2.17,所以我們當然需要使php5apache2_2.dll,接著指定PHP的安裝目錄以及執行的程序擴展名。

4、我們應該知道默認Apache伺服器執行WEB主程序的目錄為Apache2.2/htdocs,所以如果當你的WEB主程序目錄變更時,我們需要修改相應的Apache配置.
5、最後修改具體的index文件先後順序:DirectoryIndex
index.html修改為:DirectoryIndex index.php index.html
6、重啟Apache伺服器
至此,在Apache伺服器上PHP環境配置工作就完成了,你只需要在 Apache2.2/htdocs
目錄下新建一個PHP文件,寫入:
然後在游覽器中輸入12.0.0.1,就可以看到PHP的具體配置頁面了,代表在Window
7上PHP環境配置工作就算完成了。

三、安裝與配置Mysql 5.1資料庫軟體
(現在已經更新到5.5版本了,安裝較簡單,如果上面步驟都配置好了運行正常了的話可以下載一個對應版本的MyPhpAdmin程序包放到E:/www下然後在游覽器中輸入12.0.0.1登入後新建或管理資料庫)

1、下載軟體包,建議直接到官網
http://downloads.mysql.com/archives/installer/ 上下載,這個鏈接有各個版本,因為這是開源軟體的安全性問題,如果用於生產環境則強烈建議到官網下載。

2、
驗證PHP是否能連接Mysql,你可以在index.php中創建如下代碼:

<?php
$connect=mysql_connect("127.0.0.1","root","你的資料庫密碼");
if(!$connect)
echo "Mysql Connect Error!";
else echo
"連接成功";
mysql_close();
?>

然後在游覽器中輸入127.0.0.1,看到:連接成功字樣就說明PHP連接Mysql就算成功了。

② php fpm如何增加拓展

當伺服器上PHP已經安裝好,需要額外添加PHP擴展時怎麼辦?不需要重新安裝PHP,有了phpize我們可以在原有的PHP基礎之上直接安裝擴展庫。
這次編譯僅僅只是單獨編譯PHP的擴展庫,接下來將編譯好的擴展庫加入到現在運行的php中,不對現在運行的php重新編譯,所以沒有一點的影響。

下面我們演示安裝xsl的擴展(不一定常用,僅做為一個範例)
做法一:
1.找到當前運行的php版本的源代碼目錄,如php-5.2.3。進入xsl擴展庫目錄。
$cd /home/pkgs/php-5.3.3/ext/xsl

2.調用phpize程序生成編譯配置文件。
$/home/app/php5.3.3/bin/phpize

3.編譯擴展庫,分別執行下面的configure和make命令
$./configure-with-php-config=/home/app/php5.3.3/bin/php-config
這一步執行通過後,再執行make命令,如果configure執行不通過,則查找錯誤原因。
$make
#make成功執行後,生成的擴展庫文件在當前目錄的 moles子目錄下,
如/home/php-5.3.3/ext/curl/moles/xsl.so

4.配置php.ini文件
#將編譯好的擴展庫文件復制到PHP的擴展目錄下,可通過查看phpinfo信息。。
$ cp /home/pkg/php-5.3.3/ext/xsl/moles/xsl.so /home/app/php5.3.3/lib/php/extensions/no-debug-non-zts-20090626

#在php.ini文件中找到設置擴展目錄的位置,然後將擴展路徑設置到php安裝目錄/extension/no-debug-non....目錄下,並添加擴展庫位置。
extension_dir /home/app/php5.3.3/lib/php/extensions/no-debug-non-zts-20090626」
extension=xsl.so
5.重啟php,查看phpinfo信息,即可看到剛才添加進去的xsl擴展庫。(如果有多個php-fpm進程的話,平滑重啟主進程即可:kill -USR2 pid)

③ php常用擴展有哪些

php基本使用到的擴展有如下:

bcmath(精確數值處理)

bz2

calendar

Core

ctype

curl

date

dom

ereg

exif

fileinfo

filter

ftp

gettext

hash

iconv

igbinaryinotify 文件監控

json

libxml

mbstring

mhash

mysql

mysqli

mysqlnd

openssl

pcntl

pcre

PDO

pdo_mysql

pdo_sqlite

Phar

posix

readline

redis Redis緩存

Reflection

session

shmop

SimpleXML

sockets

SPL

sqlite3

standard

sysvmsg

sysvsem

sysvshmswoole 通信引擎

tokenizer

wddx

xml

xmlreader

xmlwriter

xslyaf YAF框架必須

zip

zlib

其中最常用的擴展有:curl date json mysql mysqli openssl pdo_mysql redis session zip等

查看當前php安裝了哪些擴展,可以使用命令:php -m

④ 如何設置PHP擴展的目錄

當伺服器上PHP已經安裝好,需要額外添加PHP擴展時怎麼辦?不需要重新安裝PHP,有了phpize我們可以在原有的PHP基礎之上直接安裝擴展庫。x0dx0a這次編譯僅僅只是單獨編譯PHP的擴展庫,接下來將編譯好的擴展庫加入到現在運行的php中,不對現在運行的php重新編譯,所以沒有一點的影響。x0dx0a下面我們演示安裝xsl的擴展(不一定常用,僅做為一個範例)x0dx0a做法一:x0dx0a1.找到當前運行的php版本的源代碼目錄,如php-5.2.3。進入xsl擴展庫目錄。x0dx0a$cd /home/pkgs/php-5.3.3/ext/xslx0dx0a2.調用phpize程序生成編譯配置文件。x0dx0a$/home/app/php5.3.3/bin/phpizex0dx0a3.編譯擴展庫,分別執行下面的configure和make命令。x0dx0a$./configure-with-php-config=/home/app/php5.3.3/bin/php-configx0dx0a這一步執行通過後,再執行make命令,如果configure執行不通過,則查找錯誤原因。x0dx0a$makex0dx0a#make成功執行後,生成的擴展庫文件在當前目錄的 moles子目錄下,x0dx0a如/home/php-5.3.3/ext/curl/moles/xsl.sox0dx0a4.配置php.ini文件x0dx0a#將編譯好的擴展庫文件復制到PHP的擴展目錄下,可通過查看phpinfo信息。。x0dx0a$ cp /home/pkg/php-5.3.3/ext/xsl/moles/xsl.so /home/app/php5.3.3/lib/php/extensions/no-debug-non-zts-20090626x0dx0a#在php.ini文件中找到設置擴展目錄的位置,然後將擴展路徑設置到php安裝目錄/extension/no-debug-non....目錄下,並添加擴展庫位置。x0dx0aextension_dir /home/app/php5.3.3/lib/php/extensions/no-debug-non-zts-20090626」x0dx0aextension=xsl.sox0dx0a5.重啟php,查看phpinfo信息,即可看到剛才添加進去的xsl擴展庫。(如果有多個php-fpm進程的話,平滑重啟主進程即可:kill -USR2 pid)

閱讀全文

與php安裝xsl擴展相關的資料

熱點內容
單片機實驗感想 瀏覽:560
程序員級別數學演算法邏輯 瀏覽:899
2k21公園怎麼換伺服器 瀏覽:724
php釋放資料庫連接 瀏覽:722
php網頁抓取工具 瀏覽:726
android設置對齊方式 瀏覽:23
linux創建網頁 瀏覽:280
凈化車間門演算法 瀏覽:934
安卓怎麼搞jpg 瀏覽:546
如來佛祖命令雷神去下界 瀏覽:856
新電腦管家下載好怎麼解壓 瀏覽:530
php獲取介面數據 瀏覽:767
最後的命令 瀏覽:921
如何添加手機app桌面快捷圖標 瀏覽:427
ui設計師與程序員 瀏覽:418
壽司pdf 瀏覽:828
pythonbg是什麼 瀏覽:248
c數值演算法程序大全 瀏覽:787
android整點報時 瀏覽:221
稀土pdf 瀏覽:536