當前位置:首頁 » 編程語言 » php的載入

php的載入

發布時間: 2025-01-03 03:37:58

㈠ 在apache配置文件中,什麼用於載入php模塊

LoadMole。在apache的主配置文件中載入對應的php提供的模塊,在Apache配置文件中使用LoadMole命令載入PHP模塊。Apache軟手滑件基金會(也就是ApacheSoftwareFoundation,簡稱為ASF)是專門為運畢謹臘作晌世一個開源軟體項目的Apache的團體提供支持的非盈利性組織。

linux下的php到底是怎麼載入mysqli模塊的

添加擴展的基本步驟:
1、進入PHP源代碼目錄:# cd /tmp/php-5.2.14/
2、再進入要添加的mysqli擴展源碼目錄:# cd ext/mysqli/
2、調用已經編譯好的php裡面的phpize:# /usr/local/php/bin/phpize
3、然後configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 為mysql的安裝目錄)
4、make && make install
5、編譯之後,自動把mysqli.so放到了默認的php擴展目錄下,我的為 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者執行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默認路徑為 extension_dir="./" 我修改後才啟動載入的
在下面添加extension = "mysqli.so" 保存即可

extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"

6、重啟apache:# service httpd restart

㈢ 啟動php-fpm時是怎麼載入php.ini

php.ini:決定php語言運行的環境,支持擴展的模塊,開發環境的配置

php-fpm.conf:進程式控制制管理器配置文件,控制php-cgi的進程數,常駐內存,提高web服務的響應速率,php-cgi運行時會載入這兩個配置文件。

㈣ thinkphp 3.2.2版本中 是怎麼載入 functions.php 的,給解釋一下

ThinkPHP的函數有三類,一類是系統函數,在ThinkPHP目錄下的Common下;一類是項目函數,在項目目錄下的Common目錄中;最後一類是擴展函數。

1、系統函數:包含function.php、common.php和runtime.php三個文件,程序運行時無需手動載入,在編譯過程中自動載入;

2、項目函數:是項目中的Common文件中的Common.php 文件(一般不存在,需自己創建),分組部署時,需要使用 (分組名)/function.php命名。此類函數也是可以直接載入的;

3、擴展函數是指用戶自定義的函數,可以提供給開發者更多的DIY內容,函數名自定義,但是不是在設置了自動載入的情況下是不能自動載入的。

函數的載入:

系統函數和項目函數是不需要載入就能直接使用的,但是擴展函數還是需要載入才能使用的,這里可以有動態和靜態兩種方式載入擴展函數:

1、動態載入:(可以實時生效)

'LOAD_EXT_FILE'=>'USER'//項目中的conf.php

2、手動載入:(個別模板使用)

load(@.user)//載入的就是Common目錄下的user.php,@只本目錄下的

㈤ 在iis中如何載入php網頁,使其能在瀏覽器中顯示網頁

是IIS7,還是IIS6,兩者機制不一樣。
IIS7自帶PHP,IIS6需要到www.php.net下載二進制包安裝
我們知道php配置有幾種:

1、CGI方式載入PHP環境,通常就是IIS裡面配置解釋器為php.exe,早期比較常見,目前使用較少。
特點是:穩定,但效率太低。

2、ISAPI方式載入PHP環境,通常就是IIS裡面配置解釋器為php5isapi.dll,目前使用最多,應用最廣。
特點是:多線程,效率較高,但不夠穩定。

3、FastCGI方式載入PHP環境,在IIS環境里並不常見,但其它系統環境應用還是有的,不過IIS7.0開始內置FastCGI了。
特點是:高效率,高穩定性,屬於將來發展趨勢。

我試過其他的特別麻煩,PHP 5.3發布的Windows版已經不支持ISAPI模式了,所以我打算按微軟推薦的FastCGI方式運行PHP。

我用的就第三種,也是最好最快的,因為FastCGI大大加強了IIS處理PHP的能力,能迅速提高PHP站點的反應速度和生產力,

並具有更高的穩定性和安全性.

下載地址:http://windows.php.net/download/裡面有好多種,要那種呢?

PHP現在推出5.3.2版本了,不過下載的時候有幾個不同版本選擇。那就是VC6 X86和VC9 X86。
首先我來解答:
VC6是什麼?
VC6就是legacy Visual Studio 6 compiler,就是使用這個編譯器編譯的。
VC9是什麼?
VC9就是the Visual Studio 2008 compiler,就是用微軟的VS編輯器編譯的。

那我們如何選擇下載哪個版本的PHP呢?
如果你是在windows下使用Apache+PHP的,請選擇VC6版本;
如果你是在windows下使用IIS+PHP的,請選擇VC9版本;

那Non Thread Safe是什麼?
Non Thread Safe就是非線程安全;
Thread Safe 是什麼?
Non Thread Safe 是線程安全;

FastCGI執行方式是以單一線程來執行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執行效率,所以,如果是以 FastCGI(無論搭配 IIS 6 或 IIS 7)執行 PHP ,都建議下載、執行 non-thread safe 的 PHP (PHP 的二進位檔有兩種包裝方式:msi 、zip ,請下載 zip 套件)所以我們選擇NO-Thread Safe 版本的PHP來使用。
而線程安全檢查正是為ISAPI方式的PHP准備的,因為有許多php模塊都不是線程安全的,所以需要使用Thread Safe的PHP。

㈥ php如何獲取當前腳本所有載入的文件

get_included_files 返回被 include和require文件名的array

說明

get_included_files ( void ) : array

返回所有被 include、 include_once、 require 和 require_once 的文件名。

返回值

返回所有文件名稱的 array。

腳本最初被稱為」被包含的文件「,所以腳本自身也會和 include 系列函數引用的腳本列在一起,被多次 include 和 require 的文件在返回的 array 里只會列出一次。

(6)php的載入擴展閱讀:

程序示例

<?php

include 'test1.php';

include_once 'test2.php';

require 'test3.php';

require_once 'test4.php';

$included_files = get_included_files();

foreach ($included_files as $filename) {

echo "$filename ";

}

?>

熱點內容
如何用電腦原機主ID密碼 發布:2025-01-05 10:58:09 瀏覽:470
伺服器與環境搭建 發布:2025-01-05 10:50:10 瀏覽:609
java介面的關鍵字 發布:2025-01-05 10:49:35 瀏覽:17
php安裝目錄查看 發布:2025-01-05 10:49:22 瀏覽:257
兔編譯 發布:2025-01-05 10:40:50 瀏覽:742
怎麼導出sql數據 發布:2025-01-05 10:32:51 瀏覽:852
美國根域名伺服器地址 發布:2025-01-05 10:27:43 瀏覽:801
c語言素數表 發布:2025-01-05 10:27:39 瀏覽:492
提取一個文件夾 發布:2025-01-05 10:19:11 瀏覽:916
李哥腳本 發布:2025-01-05 10:15:22 瀏覽:767