mac PHP配置

apache默认路径配置方法

apache的配置

apache已经自带了,只需如下三个命令就可以了。

开启apache服务 sudo apachectl start

停止apache服务 sudo apachectl stop

重启服务 sudo apachectl restart

查看版本 httpd -v

手动打开apache服务后,在浏览器输入localhost,将看到如下:

it works

PHP配置

PHP的配置非常简单,就一个事,进到/etc/apache2/目录,编辑httpd.conf,找到LoadModule php5_module libexec/apache2/libphp5.so将其放开注释就行了。

重新启动apache。

在/Library/WebServer/Documents/目录下建立php文件进行测试。

虚拟目录配置方法

程序的根目录在/Library/WebServer/Documents/ 下,这个It works 就是里面的info.php打印出来的。下面介绍如何将apache的这个默认目录更改到用户目录下。

1,在自己的用户目录下新建一个Sites文件夹,我的用户目录为yanzi

2,进到cd /etc/apache2/users/目录下,sudo vim username.conf,内容为:

<Directory "/Users/yanzi/Sites/">

AllowOverride All

Options Indexes MultiViews FollowSymLinks

Require all granted

</Directory>

上面第一行里的yanzi就是用户目录。然后将该文件权限改为644:

sudo chmod 644 username.conf

3,进到/etc/apache2/目录,sudo vim httpd.conf 将下面三句话的注释去掉:

LoadModule authz_core_module libexec/apache2/mod_authz_core.so

LoadModule authz_host_module libexec/apache2/mod_authz_host.so

LoadModule userdir_module libexec/apache2/mod_userdir.so

前两句应该已经不带注释了,把第三句注释放开。

然后找到Include /private/etc/apache2/extra/httpd-userdir.conf 注释放开。

PS:在vim下只要切换到命令模式,然后输入/”words you need find”就能快速找到需要查找的词。

4,进到/etc/apache2/extra/目录,

sudo vim httpd-userdir.conf

将Include /private/etc/apache2/users/*.conf 这句话放开注释。

然后终端输入:sudo apachectl restart 重启apache,浏览器输入:loacal/~yanzi/ 就能看到效果了。(yanzi是我的用户目录的名字,后面不用再加/Sites)

经过以上步骤apache就搞好了

时间: 2024-08-26 03:21:39

mac PHP配置的相关文章

mac上配置php开发环境

玉忠之前在我的mac上配置过,当时项目不能区分大小写,所以就没成功,我现在在他得基础上继续配置,希望成功. 教程:http://my.oschina.net/joanfen/blog/171109 以这个教程为准. 1.apache sudo apachectl start sudo apachectl -v 2.php /etc/apache2/  找到httpd.conf  httpd-2.conf是default 取消#LoadModule php5_module libexec/apac

zend server mac 下配置

Post Installation on Mac OS X If you intend to use PHP and other tools provided by Zend Server (pear and pecl) from the command line (PHP CLI), it is recommended that you add the <install_path>/bin directory to your $PATH environment variable. This

mac下配置cocos2d-x3.0

今天看到3.0的正式版公布了,就马上荡下来试试3.0,以下记录下环境变量配置过程 打开用户文件夹下.bash_profile文件,配置环境 1.首先配置下android sdk,我的是在opt文件夹下 #sdk export ANDROID_SDK_ROOT=/opt/android-sdk-macosx export PATH=$PATH:$ANDROID_SDK_ROOT export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools 2.ndk #nd

「小白入门」Mac vimrc -- 配置

1.打开终端 方法1:Finder - 应用程序 - 实用工具 - 终端 : 方法2:Spotlight 中搜索「terminal」或者「终端」,后回车或者单击打开: 2.在终端的用户主目录下建立.vimrc 文件(Mac 下默认没有此文件) 方法:用户主目录即为终端打开的初始界面,在此界面上输入「mkdir .vimrc」(不包括直角引号),后回车: 3.编辑.vimrc 文件,自定义 Mac 下 Vim 的配置 方法:在终端的用户主目录下输入「vim .vimrc」后回车,即可进入.vimr

Delphi for iOS开发指南(1):在Mac上配置你的开发环境

http://cache.baiducontent.com/c?m=9d78d513d99516f11ab7cf690d678c3b584380122ba7a0020fd18438e4732b40506793ac57240773a4d20c1116dc4348adb0687d6d4566f58cc9fb57c0ebcc757a9f2743215dd01d05d36ef39c00388477cb4deedb5ca0bcfb3092aad2d2de49008a155e2bdea7960c575299

MAC svn 配置及cornerstone

SVN 配置 1.创建SVN Repositroy 打开终端 输入:svnadmin create /path/svn/pro svn是目录,pros是版本库,输入完成即可看见生成文档 2.配置svn用户权限. /path/svn/pro/conf/目录下存在3个文件:authz,passwd,svnserve.conf (1).配置svnserve.conf 将里面的 #anon-access = read#auth-access = write#password-db = passwd#au

Mac下配置Apache,PHP

注:如果觉得终端下编辑太麻烦,也可以直接将文件拖出来手动编辑后在放回原文件夹替换即可 1.启用Apache: 在Mac下打开终端,输入“sudo apachectl start”(不包含引号,下同) 回车后输入自己的电脑密码即可启动Apache 2.检测Apache: 在终端中输入“sudo apachectl -v”,即可看到Apache的版本号 或在浏览器中输入“localhost”可以看到“It Works!”字样 这是检测Apache是否成功启用的两种方法 3.启用PHP: 一.修改ht

在Mac下配置php开发环境:Apache+php+MySql

/private/etc/apache2/httpd.conf 一.启动Apache sudo apachectl start sudo apachectl -v   可以查看到Apache的版本信息 此时在浏览器中输入http://localhost,会出现It works!的页面 sudo apachectl restart 重启Apache 二.运行PHP 1.找到Apache的配置文件,在目录/etc/apache2/下,打开Finder,选择"前往"-"前往文件夹&

MAC apache配置

启动 apache:在terminal中输入命令,sudo apachectl start 启动成功后访问lcoalhost会显示“It works”. 更改默认路径:命令行输入“sudo vim /etc/apache2/httpd.conf”,打开apache的配置文件,Mac上apache的默认路径为“/Library/WebServer/Documents”,在配置文件中把它替换为你的自己的路径比如“/Users/lingsui.wang/Documents/lundbe”,保存退出,重

在mac上配置push notification的问题

在代码的deletegater中写: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after