在Mac OS X中配置Apache + PHP + MySQL)

來源:互聯網
上載者:User

簡介:這是在Mac OS X中配置Apache + PHP + MySQL(轉)的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。

class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=344026' scrolling='no'>

Mac OS X 內建了Apache 和 PHP,這樣使用起來非常方便。本文以Mac OS X 10.6.3為例。主要內容包括:

  1. 啟動Apache
  2. 運行PHP
  3. 安裝MySQL
  4. 使用phpMyAdmin
  5. 配置PHP的MCrypt擴充庫
  6. 設定虛擬機器主機
啟動Apache

有兩種方法:

  1. 開啟“系統設定偏好(System Preferences)” -> “共用(Sharing)” -> “Web共用(Web Sharing)”
  2. 開啟“終端(terminal)”,然後(注意:sudo需要的密碼就是系統的root帳號密碼)
    1. 運行“sudo apachectl start”,再輸入帳號密碼,這樣Apache就運行了。
    2. 運行“sudo apachectl -v”,你會看到Mac OS X 10.6.3中的Apache版本號碼:
      Server version: Apache/2.2.14 (Unix)Server built:   Feb 11 2010 14:40:31

這樣在瀏覽器中輸入“http://localhost”,就可以看到出現一個內容為“It works!”的頁面,它位於“/Library(資產庫)/WebServer/Documents/”下,這是Apache的預設根目錄。

注意:開啟了Apache就是開啟了“Web共用”,這時連網的使用者就會通過“http://[本地IP]/”來訪問“/Library(資產庫)/WebServer/Documents/”目錄,通過“http://[本地IP]/~[使用者名稱]”來訪問“/Users/[使用者名稱]/Sites/”目錄,可以通過設定“系統喜好設定”的“安全(Security)”中的“防火牆(Firewall)”來禁止這種訪問。

運行PHP
  1. 在終端中運行“sudo vi /etc/apache2/httpd.conf”,開啟Apache的設定檔。(如果不習慣操作終端和vi的可以設定在Finder中顯示所有的系統隱藏檔案,記得需要重啟Finder,這樣就可以找到對應檔案,隨心所欲編輯了,但需要注意的是某些檔案的修改需要開啟root帳號,但整體上還是在終端上使用sudo來臨時擷取root許可權比較安全。)
  2. 找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#號去掉,儲存(在命令列輸入:w)並退出vi(在命令列輸入:q)。
  3. 運行“sudo cp /etc/php.ini.default /etc/php.ini”,這樣就可以通過php.ini來配置各種PHP功能了。比如:
    ;通過下面兩項來調整PHP提交檔案的最大值,比如phpMyAdmin中匯入資料的最大值upload_max_filesize = 2Mpost_max_size = 8M;比如通過display_errors來控制是否顯示PHP程式的報錯display_errors = Off
  4. 運行“sudo apachectl restart”,重啟Apache,這樣PHP就可以用了。
  5. 運行“cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php”,即在Apache的根目錄下複製index.html.en檔案並重新命名為info.php
  6. 在終端中運行“vi /Library/WebServer/Document/info.php”,這樣就可以在vi中編輯info.php檔案了。在“It’s works!”後面加上“<?php phpinfo(); ?>”,然後儲存之。這樣就可以在http://localhost/info.php中看到有關PHP的資訊,比如版本號碼是5.3.1。
安裝MySQL

由於Mac OS X中並沒有預裝MySQL,所以需要自己手動安裝,目前MySQL的最穩定版本是5.1。MySQL提供了Mac OS X下的安裝說明。

  1. 下載MySQL 5.1。選擇合適的版本,比如這裡選擇的是mysql-5.1.46-osx10.6-x86_64.dmg。
  2. 運行dmg,會發現裡面有4個檔案。首先點擊安裝mysql-5.1.46-osx10.6-x86_64.pkg,這是MySQL的主安裝包。一般情況下,安裝檔案會自動把MySQL安裝到/usr/local下的同名檔案夾下。比如點擊運行“mysql-5.1.46-osx10.6-x86_64.dmg”會把MySQ安裝到“/usr/local/mysql-5.1.46-osx10.6-x86_64”中。一路預設安裝完畢即可。
  3. 點擊安裝第2個檔案MySQLStartupItem.pkg,這樣MySQL就會自動在開機時自動啟動了。
  4. 點擊安裝第3個檔案MySQL.prefPane,這樣就會在“系統設定偏好”中看到名為“MySQL”的ICON,通過它就可以設定MySQL開始還是停止,以及是否開機時自動運行。到這裡MySQL就基本安裝完畢了。
  5. 通過運行“sudo vi /etc/bashrc”,在bash的設定檔中加入mysqlmysqladmin的別名
    #mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

    這樣就可以在終端中比較簡單地通過命令進行相應的操作,比如安裝完畢之後MySQL的root預設密碼為空白,如果要設定密碼可以在終端運行“mysqladmin -u root password "mysqlpassword"”來設定,其中mysqlpassword即root的密碼。更多相關內容可以參考B.5.4.1. How to Reset the Root Password。

注意:Mac OS X的升級或者其他原因可能會導致MySQL啟動或者開機自動運行,在MySQL的操作面板上會提示“Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”,或者在命令列下提示“Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)”,這應該是某種情況下導致/usr/local/mysql/data的宿主發生了改變,只需要運行“sudo chown -R mysql /usr/local/mysql/data”即可。

另外,使用PHP串連MySQL可能會報錯“Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’”,或者使用localhost無法串連MySQL而需要127.0.0.1,原因是串連時候php預設去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改動了檔案的位置,放在/tmp下了。處理辦法是按如下修改php.ini:

mysql.default_socket = /tmp/mysql.sock
使用phpMyAdmin

phpMyAdmin是用PHP開發的管理MySQL的程式,非常的流行和實用。能夠實用phpMyAdmin管理MySQL是檢驗前面幾步成果的非常有效方式。

  1. 下載phpMyAdmin。選擇合適的版本,比如我選擇的是phpMyAdmin-3.3.2-all-languages.tar.bz2這個版本。
  2. 把“下載(downloads)”中的phpMyAdmin-3.32-all-languages檔案夾複製到“/Users/[使用者名稱]/Sites”中,名改名為phpmyadmin。
  3. 複製“/Users/[使用者名稱]/Sites/phpmyadmin/”中的config.sample.inc.php,並命名為config.inc.php
  4. 開啟config.inc.php,做如下修改:
    用於Cookie加密,隨意的長字串$cfg['blowfish_secret'] = ''; 當phpMyAdmin中出現“#2002 無法登入 MySQL 伺服器”時,請把localhost改成127.0.0.1就ok了,這是因為MySQL精靈做了IP綁定(bind-address =127.0.0.1)造成的$cfg['Servers'][$i]['host'] = 'localhost';把false改成true,這樣就可以訪問無密碼的MySQL了,即使MySQL設定了密碼也可以這樣設定,然後在登入phpMyAdmin時輸入密碼$cfg['Servers'][$i]['AllowNoPassword'] = false;
  5. 這樣就可以通過http://localhost/~[使用者名稱]/phpmyadmin訪問phpMyAdmin了。這個時候就看到一個提示“無法載入 mcrypt 擴充,請檢查您的 PHP 配置。”,這就涉及到下一節安裝MCrypt擴充了。
配置PHP的MCrypt擴充

MCrypt是一個功能強大的密碼編譯演算法擴充庫,它包括有22種演算法,phpMyAdmin依賴這個PHP擴充庫。但是它在Mac OS X下的安裝卻不那麼友善,具體如下:

  1. 下載並解壓libmcrypt-2.5.8.tar.bz2。
  2. 在終端執行如下命令(注意如下命令需要安裝xcode支援):
    cd ~/Downloads/libmcrypt-2.5.8/./configure --disable-posix-threads --enable-staticmakesudo make install
  3. 下載並解壓PHP源碼檔案php-5.3.1.tar.bz2。Mac OS X 10.6.3中預裝的PHP版本是5.3.1,而現在最新的PHP版本是5.3.2,你需要依據自己的實際情況選擇對應的版本。
  4. 在終端執行如下命令:
    cd ~/Downloads/php-5.3.1/ext/mcryptphpize./configuremakecd modulessudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
  5. 開啟php.ini
    sudo vi /etc/php.ini

    在php.ini中加入如下代碼,並儲存後退出,然後重啟Apache

    extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so

當你再訪問http://localhost/~[使用者名稱]/phpmyadmin時,你會發現“無法載入 mcrypt 擴充,請檢查您的 PHP 配置。”的提示沒有了,這就表示MCrypt擴充庫安裝成功了。

設定虛擬機器主機
  1. 在終端運行“sudo vi /etc/apache2/httpd.conf”,開啟Apche的設定檔
  2. 在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,儲存並退出。
  3. 運行“sudo apachectl restart”,重啟Apache後就開啟了它的虛擬機器主機配置功能。
  4. 運行“sudo vi /etc/apache2/extra/httpd-vhosts.conf”,這樣就開啟了配置虛擬機器主機的檔案httpd-vhost.conf,配置你需要的虛擬機器主機了。需要注意的是該檔案預設開啟了兩個作為例子的虛擬機器主機:
    <VirtualHost *:80>    ServerAdmin webmaster@dummy-host.example.com    DocumentRoot "/usr/docs/dummy-host.example.com"    ServerName dummy-host.example.com    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common</VirtualHost><VirtualHost *:80>    ServerAdmin webmaster@dummy-host2.example.com    DocumentRoot "/usr/docs/dummy-host2.example.com"    ServerName dummy-host2.example.com    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common</VirtualHost> 

    而實際上,這兩個虛擬機器主機是不存在的,在沒有配置任何其他虛擬機器主機時,可能會導致訪問localhost時出現如下提示:

    ForbiddenYou don't have permission to access /index.php on this server

    最簡單的辦法就是在它們每行前面加上#,注釋掉就好了,這樣既能參考又不導致其他問題。

  5. 增加如下配置
    <VirtualHost *:80>    DocumentRoot "/Users/[使用者名稱]/Sites"    ServerName sites    ErrorLog "/private/var/log/apache2/sites-error_log"    CustomLog "/private/var/log/apache2/sites-access_log" common</VirtualHost> 

    儲存退出,並重啟Apache。

  6. 運行“sudo vi /etc/hosts”,開啟hosts設定檔,加入”127.0.0.1 sites“,這樣就可以配置完成sites虛擬機器主機了,這樣就可以用“http://sites”訪問了,其內容和“http://localhost/~[使用者名稱]”完全一致。

這是利用Mac OS X 10.6.3中原生支援的方式來實現的配置,也可以參考“Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(一) ”和“Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(二) ”。實際上,你還可以使用XAMPP或MacPorts這種第三方提供的整合方案來實現簡單的安裝和使用。

標籤:apache, mac, mcrypt, MySQL, php, phpMyAdmin

作者:秦歌,時間:2010-05-09 2:37,歸納於:Apache & MySQL & PHP, Apple,訂閱:RSS 2.0,引用:Trackback

« 《高效能網站建設進階指南》譯者序和樣章

啟用Mod Rewrite和.htaccess »

有評論 56 條,發表一條新評論 »
aoao說: 2010-05-09 12:36 #1

用MAMP的懶人路過~

檸檬園主說: 2010-05-10 0:58 #2

呀,都用上MAC了,
哎,俺們還在用UBUNTU

Fwolf說: 2010-05-20 22:29 #3

非常有用,謝謝!
安裝 mcrypt 的時候,如果 php 的版本更新了,
libmcrypt 似乎也要重新編譯再 make install,
當然 php 肯定是要再編譯一遍的了。

will說: 2010-06-03 23:42 #4

文章不錯,寫的很詳細,但是對於很多沒有mac’使用經驗者來說,vi使用起來還是比較陌生,建議使用vi的地方更詳細,例如,vi的儲存等小地方.

在Mac OS X中配置Apache + PHP + MySQL - 隱遁峰說: 2010-06-04 23:42 #5

[...] source [...]

在服務端合并和壓縮JavaScript和CSS檔案 @ 隨網之舞說: 2010-06-10 19:48 #6

[...] 安裝好Apache + PHP (Windows、Mac)。 [...]

有光說: 2010-06-28 15:34 #7

mac os x中能用xampp嗎

秦歌說: 2010-06-29 1:33 #8

@有光:可以的,具體請看本篇文文章結尾的XAMPP的連結。

[zt]在服務端合并和壓縮 JavaScript和CSS檔案 « interUI說: 2010-07-03 1:23 #9

[...] 安裝好Apache + PHP (Windows、Mac)。 [...]

Hiro說: 2010-07-05 12:17 #10

買了該書,在學習中…

在服務端合并和壓縮JavaScript和CSS檔案 « Koubei UED說: 2010-07-08 21:29 #11

[...] 安裝好Apache + PHP (Windows、Mac)。 [...]

拆牆部隊說: 2010-07-21 10:19 #12

瓦擦,居然還有人用蘋果伺服器這非主流產品,真實錢燒的慌吧?

初學者吧說: 2010-07-24 18:40 #13

學習了

曉曉說: 2010-09-07 22:15 #14

通過運行“sudo vi /etc/bashrc”,在bash的設定檔中加入mysql和mysqladmin的別名
#mysql
alias mysql=’/usr/local/mysql/bin/mysql’
alias mysqladmin=’/usr/local/mysql/bin/mysqladmin’
這個語句我運行後告訴我檔案為readonly,修改了無法儲存,我還要修改檔案許可權嗎?

在Mac OS X中配置Apache + PHP + MySQL « 今心的技術部落格說: 2010-09-10 10:35 #15

[...] 啟動Apache [...]

秦歌說: 2010-09-11 1:54 #16

@曉曉:是不是因為你沒有加上sudo阿,如果加上應該就不需要修改檔案許可權了。

Mac 安裝apache php mysql phpmyadmin說: 2010-09-17 18:57 #17

[...] 基本參考此文 在Mac OS X中配置Apache + PHP + MySQL,問題如下: [...]

neville說: 2010-09-23 8:51 #18

是不是要先安裝make?
bogon:mcrypt-2.6.8 neville$ ./configure –disable-posix-threads –enable-static
checking build system type… i386-apple-darwin10.4.0
checking host system type… i386-apple-darwin10.4.0
checking target system type… i386-apple-darwin10.4.0
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… ./install-sh -c -d
checking for gawk… no
checking for mawk… no
checking for nawk… no
checking for awk… awk
checking whether make sets $(MAKE)… no
checking for style of include used by make… none
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
bogon:mcrypt-2.6.8 neville$ make
-bash: make: command not found

在Mac OS X中配置Apache + PHP + MySQL – Development說: 2010-10-09 10:28 #19

[...] 引用自:http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/ [...]

Charles說: 2010-10-12 1:34 #20

謝謝樓主的文章,寫得相當詳細,同時驚歎一下Mac的周到,竟然預裝了那麼多我需要的軟體,連Apache,PHP,Subversion,Java全都有了,如果是用Windows的話,又得吭哧吭哧裝半天~~~

夜叉說: 2010-10-16 0:26 #21

看了你的教程,寫得非常細,我這樣做前端開發的也算是基本看懂啦,但是有個問題想請教,OS X 10.6內建的php是5.3.2的,但我們公司現在的項目有個擴充卻只支援php 5.2.8,請問有沒有辦法將OS X內建的php降級的呢?

希望能給予一些提示,萬分感謝了~

在Mac OS X中配置Apache + PHP + MySQL說: 2010-11-13 3:29 #22

[...] 啟動Apache [...]

【建站】在Mac OS X中配置Apache + PHP + MySQL說: 2010-11-13 15:50 #23

[...] 配置PHP的MCrypt擴充庫 [...]

stoneros說: 2010-11-16 23:17 #24

寫得超詳細呀:D 感謝

在服務端合并和壓縮JavaScript和CSS檔案 | Wang Jun's Blog說: 2010-11-24 16:35 #25

[...] 安裝好Apache + PHP (Windows、Mac)。 [...]

simon說: 2010-12-02 3:11 #26

��『配置PHP的MCrypt擴充』
是不是要先安��xcode?
因�我�make都出����息

秦歌說: 2010-12-04 9:10 #27

@simon:是的,需要安裝xcode,xcode提供了很多mac上基礎的開發工具

Evan說: 2010-12-28 7:20 #28

我在編譯事在最後有錯誤不知道問題出在哪了?不知道你有沒有遇到類似情況。

make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.

朱琦說: 2010-12-30 2:02 #29

說得真好,好文章

黑妞haha說: 2011-01-17 13:08 #30

非常詳細的教程,正在尋找mac上如何配置開發環境,我轉載了。

在Mac OS X中配置Apache + PHP + MySQL | web前端開發工程師的隨記–黑妞haha說: 2011-01-17 13:17 #31

[...] 運行PHP [...]

Kevin說: 2011-04-02 16:24 #32

非常好的一篇文章,超級詳盡,拋棄了XAMPP,還是命令爽哇。。。。

匿名說: 2011-04-02 17:11 #33

在終端中運行“vi /Library/WebServer/Document/info.php”,這樣就可以在vi中編輯info.php檔案了。在“It’s works!”後面加上“”,然後儲存之。這樣就可以在http://localhost/info.php中看到有關PHP的資訊,比如版本號碼是5.3.1。

我是新手,這句話我做不出來。添加了”",就顯示”"呀。添加錯地方了?我重新整理後就多顯示了“”。沒版本資訊。

求教

在服務端合并和壓縮JavaScript和CSS檔案 « 陽光小小 yhostc說: 2011-04-27 16:27 #34

[...] 安裝好Apache + PHP (Windows、Mac)。 [...]

mrgaolei說: 2011-05-03 23:23 #35

安裝mcrypt為什麼不用pecl呢?另外樓上說xamp的,問題很多,無法自己編譯擴充。

tsdeng說: 2011-05-10 16:53 #36

非常感謝這篇文章,節省了大量的時間

匿名說: 2011-05-28 21:14 #37

找不到找到“#LoadModule php5_module libexec/apache2/libphp5.so”怎麼辦啊

秦歌說: 2011-05-30 1:28 #38

@ #33樓,抱歉,那個引號之前的是有內容的<?php phpinfo(); ?>,由於我們做轉移,導致它們被過濾掉了,我也才看到這個問題,不好意思啊。
@ #37樓,你使用的是哪個版本的Apache,我使用這個版本2.2.14中/etc/apache2/httpd.conf中預設就有這句,你搜一下關鍵詞看看,應該存在。如果你的版本沒有添加上去也應該是沒有問題的。

leebin說: 2011-06-05 0:15 #39

本人虛心討教:我能請問這個一些問題嗎?
問題如下:
1.我想學習建設網站,我需要哪些硬體知識和軟體知識以及硬體裝置?
2.學習做一個小網站,需要申請些什麼(聽說過註冊網域名稱以及伺服器之類的東西,但是網上魚龍混雜的知識點讓我很迷茫)?
3.本人有c語言的基礎,對於自己做一個網站是否有協助(不是語言理解上的問題,我是說是否會用到c語言)?
4.想學精通建設網站,能否提供些參考書籍?為鄙人指明大方向是什嗎?
(本人為一學生)
如果可以,請費您一點時間回答鄙人。
不可以也就算了~

icy說: 2011-06-06 16:22 #40

lz,請問下,啟動apache的時候,輸入的密碼應該是啥?- -

icy說: 2011-06-06 16:25 #41

親愛的lz,請問,啟動apache的時候,使用的密碼是什麼口牙~~=,=

leebin說: 2011-06-06 23:22 #42

我還是希望高手能指點指點,指明迷途路人一個方向

C說: 2011-06-09 3:53 #43

配了幾個小時,終於配好了

hihww說: 2011-06-15 13:40 #44

make 沒有這個命令 要怎麼弄

秦歌說: 2011-06-19 23:56 #45

@icy : 不好意思,因為spams太多,才回複,是root的密碼,我想你已經搞定了。

秦歌說: 2011-06-20 0:04 #46

@leebin:
1、快速的搭建一個網站,可以採用一些開源的程式,先研究研究別人是怎麼搞的,這樣可以快速成長,比如http://wordpress.org 就很不錯。
2、如果在本機上玩什麼都不需要,如果是想有一個公開的,需要申請網域名稱和空間,需要一些前,當然你可以直接去國內的部落格網站或者http://wordpress.com搞一個先玩玩也不錯。
3、簡單的小網站幾乎用不到C
4、精通建站的最好方法就是利用開源的東西先把網站建設起來。等你先把網站建設起來之後就明白自己缺什麼,再去學校,很難先通過看一本書來精通建站。建站並不難,難的是如何建立一個很好滿足特定需求的站
最好,我想說網上的類似知識很多,我們必須要能夠從浩如煙海的資訊中找出我們需要的知識,這是想從事資訊技術的同學必須具備的能力,勇於實踐是我們快速成長的最佳方式。

qifei說: 2011-07-03 22:37 #47

你好,請教個問題。
我在安裝 MCrypt 擴充的時候遇到了問題
按照您的說明,我在終端裡輸入./configure –disable-posix-threads –enable-static 並且斷行符號後,出現了很多行,末尾都是 no
而輸入 make 斷行符號後,則提示沒有這個命令

我的系統是 10.5.8 請問如何解決,謝謝。

QiFei說: 2011-07-07 20:49 #48

你好,再次打擾。
我在網上搜到了一些文章,因為我沒有安裝 Xcode 所以沒有 Make 命令。我就找到系統硬碟安裝了 Xcode 3.0 按照你的方法編譯出了 mcrypt.so ,可是 phpMyAdmin 依然說沒有 mcrypt 擴充。還有就是用 localhost 無法串連資料庫,必須要用 127.0.0.1,好頭疼啊。

Kaelzhang說: 2011-07-10 23:23 #49

這三個東西,windows上得配,重裝要配,還了mac還得配,於是現在很懶地用xampp了,一鍵 + 在conf和hosts配好本地的測試網站和網域名稱,就搞定了。

在mac上用xampp,web共用和apache是兩個不同位置的conf檔案。一個在安裝路徑,一個在 usr 裡。

個人還是喜歡直接配 xampp 安裝路徑的 conf,給各種不同目錄配好自訂的網域名稱。

秦歌說: 2011-07-11 16:23 #50

@qifei:我去你的blog看過,Mac OS X 10.5和10.6相差還是比較大,可能這方面有相容問題,你是否可以升級到10.6來嘗試一下。

Kevin Lee說: 2011-07-14 23:11 #51

在終端中運行“sudo vi /etc/apache2/httpd.conf”,<<< 我入了但是他要求我�入password ?? 是什�passoword??

秦歌說: 2011-07-15 13:20 #52

@kevin:其實在#45樓回答過,就是系統的root帳號密碼。

eric說: 2011-07-17 10:39 #53

我想請問一下,再我修改“#LoadModule php5_module libexec/apache2/libphp5.so”之後,要怎麼儲存和退出呢?

秦歌說: 2011-07-18 11:03 #54

@eric:儲存(在命令列輸入:w)並退出vi(在命令列輸入:q),我也寫入原文中了,這寫都是vi命令

eric說: 2011-07-18 22:16 #55

非常感謝,我按照運行php的步驟做了,可是在輸入http://localhost/info.php後,並沒有顯示PHP的資訊,請問那是哪裡出錯了呢?

Joanna說: 2011-08-10 23:33 #56

出現
Forbidden
You don’t have permission to access /index.php on this server
要把下面兩行注釋掉:

Options FollowSymLinks
AllowOverride None
# Order deny,allow
# Deny from all

愛J2EE關注Java邁克爾傑克遜視頻站JSON線上工具

http://biancheng.dnbcw.info/php/344026.html pageNo:5

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.