① php的擴展目錄是什麼什麼是php擴展目錄,在哪裡能找的到
不是網站根目錄,具體根據swoole官網安裝
通過php -m來查看是否成功載入了swoole.so,如果沒有可能是php.ini的路徑不對。
可以使用php --ini來定位到php.ini的絕對路徑,Loaded Configuration File一項顯示的是載入的 php.ini 文件,如果值為none證明根本沒載入任何php.ini文件,需要自己創建。
② php 返回根目錄問題
「./」是當前目錄的意思!更目錄是「/」上一級目錄的表示方法為「../」
③ php如何表示更目錄
./表示根目錄
../表示上一級目錄
④ 怎樣用php實現目錄選擇
<html>
<head>
<title>New Document </title>
</head>
<body>
<input type="button" value="保存" onclick="document.execCommand('SaveAs')">
</body>
<script language="JavaScript">
<!-- function SaveAs() {
var fileSave = new ActiveXObject
("MSComDlg.CommonDialog");
fileSave.Filter = "mp3";
fileSave.FilterIndex = 2; // 必須設置MaxFileSize. 否則出錯
fileSave.MaxFileSize = 128;
fileSave.ShowSave();
} //-->
</script>
</html>
試下上面的代碼,保存頁面本身的一種方法,裡面可能由你需要的效果,你文的問題有點模糊,不知道這個是否對你有幫助,祝你好運
⑤ PHP列出目錄中的目錄和文件的幾種方法
<?php
/**
*PHP中列出目錄中的目錄和文件的幾種方法
*/
//兼容PHP4和PHP5的寫法
functiongetFileList($directory){
$files=array();
if(is_dir($directory)){
if($dh=opendir($directory)){
while(($file=readdir($dh))!==false){
if($file!='.'&&$file!='..'){
$files[]=$file;
}
}
closedir($dh);
}
}
return$files;
}
//PHP5中的簡單方法
functiongetFileList2($directory){
$files=array();
if(is_dir($directory)){
if($files=scandir($directory)){
$files=array_slice($files,2);
}
}
return$files;
}
//使用PHP5面向對象的寫法
functiongetFileList3($directory){
$files=array();
try{
$dir=newDirectoryIterator($directory);
}catch(Exception$e){
thrownewException($directory.'isnotreadable');
}
foreach($diras$file){
if($file->isDot())continue;
$files[]=$file->getFileName();
}
return$files;
}
//測試代碼
$dir=dirname(__FILE__);
var_mp(getFileList($dir));
?>
⑥ php怎麼打開目錄瀏覽
如果是APACHE的話,就把options 設置為none
如果是IIS,就打開目錄瀏覽的許可權
⑦ php 如何修改WWW目錄
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "E:/wamp/www" 這個地方,
⑧ 如何設置PHP擴展的目錄
當伺服器上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文件
php去運行其他目錄的php文件只要直接包含那個文件就運行了,方式主要有下面幾種:
require 'xxx.php';
require_once 'xxx.php';
include 'xxx.php';
include_once 'xxx.php';
擴展:
如果是用命令行去運行php文件,可以使用在php安裝目錄下的bin目錄裡面的php.exe命令去運行,用這種方法運行php的一般是用作定時計劃任務。
⑩ 關於php的上級目錄表示方法
..就是上級目錄,多一個點、少一個點都是錯的,不要使用錯的,系統有時候會自作聰明的猜測你的意思,但是你不應該依賴這種體貼。
舉個例子,當你設置c:\ipubnet\wwwroot為文檔根目錄的時候,$_SERVER['DOCUMENT_ROOT']的值就是c:\ipubnet\wwwroot,而'/'表示c:\,除非你指定c:\為網站根目錄他們才等效。
補充:
可以肯定你的程序有其它問題,請你仔細檢查,不可能..\被上到兩級,我在SCO UNIX、LINUX、FREEBSD、WINDOWS下都有程序確認了的。