`

一个鲜为人知的秘密---Using Apache and PHP on Mac OS X

    博客分类:
  • Mac
阅读更多

NOTE: My MAC OS version is 10.6.4

 

首先可以参考的文档是Apple官方文档(https://developer.apple.com/library/mac/#featuredarticles/EnablingPHP/),但是里面没有描述一些关键的文件夹和文档的路径, 下面的文字则详细的说明了关键文件夹和文件的路径。

 

If you’re running Mac OS X it has some surprises for you. Seems, PHP and the Apache Web Server have been installed on your machine without your knowledge. Well, its no secret but running them both is somewhat of a mystery and the trick is to flush them out of their hiding spots.

Generally on a Mac there are Icons that represent programs and documents that you double-click to execute their existence. With PHP and Apache, they run in the background with no sign of an Icon in sight.

To start Apache Web Server, you must go into the “System Preferences Control panel located on the “Apple Menu”.
 
Click on the Icon labeled "Sharing". Then locate the tab labeled  "File & Web". You will want to click the button labeled “Start” in the  "Web Sharing " section. This starts up Web sharing which starts the Apache Web Server.
 
Apache Web Server is now running. Easy, huh? "How can I tell?” you ask. Simple. Start up your web browser of choice. In the web address or URL part of your browser, type: "localhost" (without the double-quotes)
 
Ex.
http://localhost
 
If everything is Okay, your browser will display the following:
 
"If you can see this, it means that the installation of the Apache Web server software on this system was successful. You may now add content to this directory and replace this page."
or

"It works!"
It worked! Hooray.

 

To access the pages of this directory, double-click on your hard drive and locate the "Library" directory. From there locate the "WebServer" directory and then the "Documents" directory where these web pages reside.
 
Note: If its not running, you either do not have web sharing enabled or   something is wrong with Apache's files. It should work right out of the box.

Since Mac OS X is a multi-user system, every person has their own account and with that brings it’s own set of web pages. To access your personal web pages you must type the following in the browser address:
 
Ex.
http://localhost/~yourname/

To access your personal web pages, locate your account name directory under   "Users" And locate the directory labeled "Sites".
 
/Users/yourname/Sites/your web pages are here <---
  
Now that you have Apache running, it would be great to write your own PHP scripts and run them locally on your Mac. This is the most difficult part and if you get past this, everything is downhill with ease.
 
By default, PHP is disabled along with other features of the Apache Web Server, but we are going to concentrate on enabling PHP.

 

There is a file called "httpd.conf". The Official name for this file is: "Apache HTTP Server Configuration file". This is our mission. You are going to "uncomment" four lines of the "httpd.conf" file. This requires us to use a text editor to do the job.
 
Using the Terminal.app, Start the Terminal.app located in the "/Applications/Utilities/" directory, then change the directory to the "httpd" directory using the following command:

cd /etc/httpd

or

cd /etc/apache2/

 

Next step is to use "root" privileges, start up the text editor named vi and edit the "httpd.conf" file.

However, which options you should uncommented, I don't know. So, I suggest you using scripts metioned in apple offical document "Enabling PHP and SQLite on Mac OS X Leopard" to modify the options to enable PHP in apache.

 

以上内容参考:
http://www.devarticles.com/c/a/Apache/Using-Apache-and-PHP-on-Mac-OS-X/

http://www.anujgakhar.com/2009/01/19/how-to-edit-httpdconf-on-macos/

https://developer.apple.com/library/mac/#featuredarticles/EnablingPHP/

 

0
1
分享到:
评论

相关推荐

    CFHipsterRef : Low-Level Programming on iOS & Mac OS X完整版(epub + pdf +mobi)

    《CFHipsterRef: Low-Level Programming on iOS & Mac OS X》是一本被广泛赞誉的书籍,专注于探讨iOS和Mac OS X平台的底层编程技术。它深入到操作系统的核心,揭示了苹果平台开发中的许多鲜为人知的细节。这本书的...

    IT鲜为人知的秘密It的秘密

    IT行业的历史充满了无数鲜为人知的秘密和有趣的故事。这些秘密揭示了技术发展的艰辛历程和一些著名公司的起源。让我们深入探讨一下这些IT市场的不为人知的事实。 首先,Windows操作系统,我们每天都在使用的图形...

    电脑-u盘-鲜为人知的秘密..好东西大家分享!

    通过上述介绍,我们可以看到U盘不仅仅是一个简单的存储工具,在深入了解其背后的技术原理和运用技巧后,我们能更好地发挥出它的潜力。希望这些鲜为人知的秘密与实用技能能够帮助大家在日常工作和生活中更加高效地...

    Leopard操作系统10个鲜为人知的秘密.docx

    Leopard操作系统是Mac OS X系列的一个重要版本,名为10.5。这个系统引入了许多改进和新功能,其中一些鲜为人知但非常实用的秘密包括: 1. **快速查看**:这是一个非常方便的功能,允许用户无需打开特定的应用程序...

    手机里鲜为人知的秘密

    手机里鲜为人知的秘密,你每天都在用手机,但是这些你都 不知道,要成为手机高手,需要继续学习!

    shexview-x64

    ShellExView能够显示安装到系统中的外壳扩展的详细信息(包括右键菜单、工具条、CLSID、对应文件等),使你了解到系统中鲜为人知的外科扩展,挖掘潜力,而且能够使你轻易地禁用或启用每个外壳扩展项。ShellExView...

    Excel中几个鲜为人知的小技巧

    Excel提供了一个快捷键组合——Ctrl+Shift+*(星号键),可以迅速选中工作表中所有含有数据的单元格。具体操作步骤如下: 1. 首先,在任意一个含有数据的单元格内点击,确保当前活动单元格是有数据的。 2. 按下Ctrl...

    鲜为人知的秘密—地产大腕的野史传闻.doc

    鲜为人知的秘密—地产大腕的野史传闻 技术领域中,我们常常关注大腕们的成功故事,但鲜为人知的是他们的出身和成长历程。通过本文,我们将对大腕们的“史前档案”进行一次仔细整理,了解他们在发迹之前的生活,并...

    Mac功夫.pdf

    - **Cheetah (10.0)**:这是Mac OS X的第一个正式版本,标志着苹果进入了一个新的操作系统时代。 - **Puma (10.1)**:在这个版本中,苹果进一步完善了系统的稳定性和性能,并增加了一些新的特性和改进。 - **...

    示波器参数测量统计鲜为人知的秘密

    示波器参数测量统计鲜为人知的秘密 在示波器参数测量统计中,有一项鲜为人知的统计结果——标准差(Stdev),它在参数测量中扮演着举足轻重的角色。为了深入浅出的解析其本质意义,让我们从客观的角度去了解它和...

    鲜为人知的搜索引擎秘密指令

    ### 鲜为人知的搜索引擎秘密指令 在日常生活中,我们常常依赖于搜索引擎来获取信息。然而,并非所有人都知道如何高效地利用搜索引擎的功能。本文将详细介绍一些鲜为人知但非常实用的搜索引擎指令,这些指令可以帮助...

    SERV-U FTP鲜为人知的技巧

    **SERV-U FTP鲜为人知的技巧** 在IT行业中,FTP(File Transfer Protocol)服务器扮演着数据传输的重要角色,而SERV-U作为一款强大的FTP服务器软件,被广泛应用于企业级的文件管理和共享。本文将深入探讨一些SERV-U...

    Excel鲜为人知的35招秘技

    - 数据有效性:通过“数据”菜单的“有效性”功能,可以创建一个下拉列表,确保输入数据的一致性和准确性。 - 序列设置:在“来源”框中输入序列元素,如“工业企业”,“商业企业”,“个体企业”等,用英文逗号...

    为XP设置一个隐藏密码!绝对鲜为人知

    如果知道这个秘密,用户可以在启动时快速按下向下箭头键,赶在2秒内进入Windows 2000系统。 需要注意的是,这种方法并不提供真正的密码保护,因为任何人都可以通过知道这个技巧来访问被隐藏的系统。如果需要更高级...

    鲜为人知的U盘常识.docx

    - **兼容性**: 在Linux、Mac OS X、Unix、Windows 2000/XP/Win7等操作系统中均有内置支持。 - **可靠性**: 无机械结构,抗震性强;防水、防尘、耐高低温。 #### 使用方式 - **连接方式**: 通过USB接口直接连接到...

    ubuntu书(ubuntu的秘密 ubuntu口袋书)

    CreateSpace是亚马逊的一个自助出版平台,这意味着这本书可能是由一位或一组热爱Ubuntu的专家或爱好者编写,并通过这个平台分享给全球的读者。 综上所述,《Ubuntu的秘密:Ubuntu口袋书》是一本全面介绍Ubuntu操作...

    浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color

    当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。要重设这个表现,你可以设置-webkit-tap-highlight-color为任何颜色。想要禁用这个高亮,设置颜色的alpha值为0即可。 ...

    Windows XP鲜为人知的70招

    ### Windows XP 鲜为人知的70招:系统优化技巧 #### 一、系统启动项管理 在 Windows XP 中,可以通过多种方式来管理和优化系统的启动项,从而提高系统的启动速度和性能。例如,可以使用“运行”命令窗口输入 `...

    有关JavaScript的10个怪癖和秘密分享

    该方法的一个鲜为人知的秘密是,它不仅可以接受字符串参数,还可以接受一个回调函数。这个回调函数的返回值将用于替换。这个特性为字符串的替换操作提供了更多的灵活性和动态性。 以上就是文件中提到的四个...

Global site tag (gtag.js) - Google Analytics