zoukankan      html  css  js  c++  java
  • 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就搞好了
  • 相关阅读:
    Win7 64位 php-5.5.13+Apache 2.4.9+mysql-5.6.19 配置
    C# .NET 使用第三方类库DotNetZip解压/压缩Zip rar文件
    64位window7,php5.5.10 +IIS7 配置
    eclipse下编译openfire3.9.1源码
    asp.net 解决IE11下 From身份验证失效问题
    MySQL 数据类型 详解
    ASP.NET安全
    Microsoft Anti-Cross Site Scripting Library V4.2 下载地址
    Entityframework Core去掉外键
    VS2019发布Docker实践
  • 原文地址:https://www.cnblogs.com/qianLL/p/5339171.html
Copyright © 2011-2022 走看看