我的舊電腦,用了5年終於在上上週壽終正寢了...

期間我的系統一直是使用XP~~

所以對我來說很重要的自架Server的動作,

用一個叫做AppServ的一鍵安裝就可解決了!

如果不清楚AppServ是什麼的可以自行GOOGLE一下,我PO一下人家寫好的簡介:

AppServ = Apache + PHP + MySQL + phpMyAdmin的合體。

Apache是一款免費又強大的網站伺服器軟體;

PHP是Hypertext Preprocessor的簡稱,是伺服器端的程式語言,嵌入HTML語法中,讓伺服器能與使用者互動。

MySQL是SQL資料庫伺服器,網站的資料都儲存在這裡。phpMyAdmin是一種網頁程式,能讓使用者方便管理MySQL。

如果用的作業系統是XP,安裝真的超簡單!

基本上就是一鍵安裝完畢~~

但如果是Windows 7 x64的版本...安裝完畢後....

瀏覽器上打http://localhost/phpMyAdmin/

竟然出現錯誤.....

所以這時就是要修改一個檔案~~ hosts

沒錯的話應該會在C:\Windows\System32\drivers\etc 裡

 

不過~~在修改hosts之前

請先用擁有最高權限的管理員Administrator登入 才能修改

如果不知道如何用Administrator登入,請GOOGLE一下"windows 7最高權限"

就會有非常非常多的教學了~~~

用Administrator登入後,host請用記事本打開

sshot-2  

找到一行127.0.0.1 localhost

如果最前面有#號

sshot-1  

請把#刪掉!!

然後儲存關掉後就可以了!!

------------------------------------------------------------

至於我個人認為...

在Windows 7上的MySQL,也就是phpMyAdmin登入後,想要匯入以前的資料庫都會有些許問題....

在這裡可以修改一下php.ini

這是我個人自己所更改的設定,可以不用改跟我一樣也可正常使用!

php.ini 在安裝完AppServ後,預設應該會在C:\Windows中。

要修改的話也一定要用擁有最高權限的管理員Administrator登入~~~(請GOOGLE"windows 7最高權限")

我自己的話,有4個地方會改~~

1. 在php.ini裡"Ctrl + F" 尋找 output_buffering = Off

    改成 output_buffering = On

    這是管理輸出緩衝的

2. 在php.ini裡"Ctrl + F" 尋找 ;extension=php_openssl.dll

    改成 extension=php_openssl.dll  也就是把;去掉

    這是開起openSSL的意思,如果會用到phpMailer之類的寄信,就必須要打開了!

3. 在php.ini裡"Ctrl + F" 尋找 ;date.timezone =

    改成 date.timezone = Asia/Taipei   這是有時PHP網頁中的時間會亂跳,設成這樣比較安全!

4. 在php.ini裡"Ctrl + F" 尋找 memory_limit

    改成 memory_limit = 64M;這是有時匯入舊的資料庫時會有記憶體不足之類的錯誤,所以可以把memory limit加大一點!

 

全部改完後請按儲存後關閉,然後,最重要的一點!!

請重啟Apache (在所有程式中AppServ→Control Server by Service中可以找到)

sshot-3  

 

以上

下篇預告:Windows 7如何開啟IIS的SMTP的服務,並與Apache並存

 

-Jouko 2013/5/10

arrow
arrow

    ECS 發表在 痞客邦 留言(0) 人氣()