簡體   English   中英

phar文件未在apache下運行

[英]phar file not running under apache

我正在嘗試使用apache從網絡瀏覽器運行一個簡單的phar文件。 我是從PHP手冊中得到的

<?php
// creating the phar archive:
try {
    $phar = new Phar('myphar.phar');
    $phar['index.php'] = '<?php echo "Hello World"; ?>';
    $phar['index.phps'] = '<?php echo "Hello World"; ?>';
    $phar->setStub('<?php
Phar::webPhar();
__HALT_COMPILER(); ?>');
} catch (Exception $e) {
    // handle error here
}
?>

手冊說

如果瀏覽到/myphar.phar/index.php,則顯示Hello World

但是,當我這樣做時,我卻找不到了

如果我導航到/myphar.phar,我仍然找不到,但是phar文件已下載。

我該如何設置以使phar文件能夠按預期工作?

這是我嘗試訪問的方式

https://192.168.100.226/myphar.phar/

我需要將以下內容添加到httpd.conf中

AddType應用程序/ x-httpd-php .php .phar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM