顯示具有 XAMPP 標籤的文章。 顯示所有文章
顯示具有 XAMPP 標籤的文章。 顯示所有文章

2014年2月10日 星期一

設定XAMPP虛擬主機

當使用XAMPP做為網站測試平台,有時可能會設定不同的網站
而預設XAMPP的根目錄是/xampp/htdocs/,如果將網站放到此目錄下
例如/xampp/htdocs/web,那打開該網站時,路徑會變成htpp://website/web
會多出/web這個目錄名稱,如果不想多出這個名稱,可以用以下方法達成

修改/xampp/apache/conf/extra/httpd-vhosts.conf

於最下方先新增兩個規則localhost和127.0.01
NameVirtualHost *:80
##增加localhost規則,否則localhost不用使用
<VirtualHost *:80>
    ServerAdmin webmaster@localhost.com
    DocumentRoot "/xampp/htdocs/"
    ServerName localhost
    ServerAlias www.localhost.com
    ErrorLog "logs/localhost.com-error.log"
    CustomLog "logs/localhost.com-access.log" common
</VirtualHost>

##增加127.0.0.1規則,否則127.0.0.1不用使用
<VirtualHost *:80>
    ServerAdmin webmaster@127.0.0.1
    DocumentRoot "/xampp/htdocs/"
    ServerName 127.0.0.1
    ErrorLog "logs/127.0.0.1-error.log"
    CustomLog "logs/127.0.0.1-access.log" common
</VirtualHost>

再針對要測試的網站做設定,例如網站為www.example.com,存放路徑為/xampp/htdocs/example/,則新增規則如下
<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot "/xampp/htdocs/example/"
    ServerName example.com
    ServerAlias www.example.com
    ErrorLog "logs/example.com-error.log"
    CustomLog "logs/example.com-access.log" common
</VirtualHost>
完成後再去執行www.example.com,應該會直接顯示為www.example.com,而不是www.example.com/example了。

2012年2月15日 星期三

使用XAMPP1.7.7安裝APC

使用XAMPP1.7.7安裝APC


一、至http://downloads.php.net/pierre/下載對應版本的 APC

二、解壓縮至 xampp\php\ext,重新命名為php_apc.dll

三、開啟xampp\php\php.ini
增加這行  extension = php_apc.dll


四、開啟http://127.0.0.1/xampp/phpinfo.php頁面
檢查頁面下是否有apc相關資訊,有即為安裝成功。

2012年2月14日 星期二

使用XAMPP1.7.7安裝eAccelerator

使用XAMPP1.7.7安裝eAccelerator

一、至http://dev.freshsite.pl/php-accelerators/eaccelerator.html下載對應版本的 eAccelerator

二、解壓縮至 xampp\php\ext,重新命名為php_eaccelerator_ts.dll

三、修改xampp\php\php.ini中的
;zend_extension = "\xampp\php\ext\php_eaccelerator_ts.dll"

extension = php_eaccelerator_ts.dll

四、開啟http://127.0.0.1/xampp/phpinfo.php頁面
檢查Zend Engine V2.3.0下是否有
 with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
 有該行即為安裝成功。

PHP 載入Intl.dll

使用XAMPP1.7.7要加戴PHP_intl.dll時發生錯誤

PHP版本:5.3.8

解決方式:
從\xampp\php\  複製以下三個檔案
icudt46.dll
icuin46.dll
icuuc46.dll
至xampp\apache\bin,再重新啟動 apache 即可。

Xampp Server error! 500

當使用XAMPP架站,發生Xampp Server error! 500時,可檢查xampp\htdocs\xampp\.htaccess這個檔案
檢查以下路徑是否正確
 AuthUserFile "\xampp\security\xampp.users"