zoukankan      html  css  js  c++  java
  • Mac上搭建Web服务器

    开启Apache

    开启Web服务器的方法有两种:

    1. 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”
    2. 通过在terminal终端直接运行Apache的启动命令来打开:sudo apachectl start

    启动后,我们在浏览器输入 http://localhost 会发现

    Apache服务器默认的web根目录在:/Library/WebServer/Documents

    Apache的配置文件在:/etc/apache2

    那么,我们来测试一下吧,看一下可不可以使用,随便写一下HTML,如下:

    <html>
    <head>
        <title>测试滴</title>
    </head>
    <body>
    <li>哈哈哈哈</li>
    <li>呵呵呵呵</li>
    </body>
    </html>
    

    将HTML文件保存一下,将其拷贝到 /Library/WebServer/Documents 目录下,只要在该文件目录下的文件,所有用户都可以进行访问,当然,这是在局域网下啦!

    查看一下, 本机的IP,在浏览器中输入这种格式 :本机IP/静态网页, 以我的为例: http://192.168.2.13/index.html , 出现下面这种形式就可以了。

    附录

    停止 Apache:sudo apachectl stop
    重启 Apache:sudo apachectl restart

    开启PHP模块

    因Mac OS X已经内置PHP,因此我们只需要在Apache的配置中加载PHP模块即可。

    1. 在终端运行:sudo vi /etc/apache2/httpd.conf,打开Apache配置文件
    2. 找到#LoadModule php5_module libexec/apache2/libphp5.so类似条目,将注释符#去掉,并保存。
      输入 i , 将光标移到上面条目,将 # 删掉 , 然后按esc键,输入:x表示保存,按回车确认。:q 表示不保存退出。

    注:如果 出现 这种错误 readonly option is set (add!to override) , 输入 :wq!
    表示强制保存退出。

    如图:

    终端运行:sudo apachectl restart,重启Apache服务器

    和上面一样,写一个PHP文件,来验证一下,PHP模块有没有开启, 代码如下:

    <?php
    define('CASE_NAME', '161226180847');
    
    function startsWith($string, $pattern) {
        return $pattern === "" || strrpos($string, $pattern, -strlen($string)) !== FALSE;
    }
    
    $json = array();  //²»´æÔÚ¾Ífalse;
    if (!startsWith(CASE_NAME, 'http://')) {
        $ip = "http://192.168.2.13/app/";
        $root = $ip  . CASE_NAME ."/game_code_".CASE_NAME. ".zip";
        $update = $ip  . CASE_NAME;
        $json["code_url"] = $root;
        $json["update_url"] = $update;
    } else {
        $json["code_url"] = CASE_NAME;
        $json["update_url"] = dirname(CASE_NAME);
    }
    echo(json_encode($json));
    

    和开启Apache步骤一样, 把该PHP文件,保存到/Library/WebServer/Documents 目录下, 输入 http://192.168.2.13/egret.php , 如下图:

    安装MySQL

    如果不需要使用MySQL请忽略此条。

    1. 使用Homebrew安装MySQL :

      使用Homebrew安装相关软件是很方便的。当然,使用此功能,你需要安装Homebrew,安装方法是:在终端运行命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      安装Mysql,在终端运行:brew install mysql ,brew程序将自动安装mysql的依赖库openssl,然后安装mysql。

    2. 启动MySQL :

      根据上面安装结束的提示,启动MySQL,在终端运行:mysql.server start。启动成功后使用:mysql -uroot即可连接到MySQL数据库。

    参考:

    终端命令启动或关闭

    安装百度经验

    重置密码

    登录报错:ERROR 1045 (28000)

    Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

    Mac安装Tomcat8并使用idea写web程序

  • 相关阅读:
    理解和学习qml
    (离线)英语词典软件推荐
    Ubuntu:安装deb文件包以及deb卸载
    mac man汉化方法
    Linux中文件和目录的权限(r, w, x)
    解决mac休眠掉电的解决方法
    线程池之ThreadPool与ForkJoinPool
    程序员的知识焦虑
    回顾2018,展望2019
    NIO基础学习——缓冲区
  • 原文地址:https://www.cnblogs.com/cy521/p/10044000.html
Copyright © 2011-2022 走看看