Mac环境下服务器环境搭建

Mac系统下服务器环境搭建

(1) Apache(Web)服务器

WEB服务器也称为WWW(WORLDWIDE WEB)服务器,主要功能是提供网上信息浏览服务。Web服务器是可以向发出请求的浏览器提供文档的程序

(1) 服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应

(2) 最常用的Web服务器是Apache和Microsoft的Internet信息服务器IIS

(3) Web服务器是一台在Internet上具有独立IP地址的计算机

(4) Web服务器是指驻留于因特网上某种类型计算机的程序

IP地址:127.0.0.1

是回送地址,指本地机,一般用来测试使用

无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输

常用测试命令:ping 127.0.0.1

域名:localhost

在计算机网络中,localhost(本地主机)是给回路网络接口的一个标准主机名,相对应的IP地址为127.0.0.1

1.0 Apache服务器启动

sudo apachectl –k start

修改系统级操作,需要通过sudo命令来执行

1.1 重新启动

sudo apachectl –k restart

1.2 服务器启动成功截图:

1.3 查找apache文档目录

cd /etc/apache2/    配置文件所在目录

sudo vim httpd.conf        配置文件

1.4 网站资源目录/DocumentRoot

该目录下普通用户没有写入权限

/Library/WebServer/Documents

备注:

在mac系统中,很多系统级的服务的配置都是通过:

(1) 修改配置文件

(2) 重新启动服务

测试服务器运行:(在网站资源目录下面放了一些资源!)

(2)PHP支持

PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域

最流行的轻量级Web脚本开发语言之一

(1) PHP 独特的语法混合了C、Java、Perl 以及PHP 自创新的语法

(2) PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比:

(3) PHP是将程序嵌入到HTML文档中执行,执行效率比完全生成HTML标记的CGI要高许多

(4) PHP具有非常强大的功能,所有的CGI的功能PHP都能实现

(5) PHP支持几乎所有流行的数据库以及操作系统

(6) 最重要的是PHP可以用C、C++进行程序的扩展

 2.1 php支持开启

cd /etc/apache2

sudo vim httpd.conf

搜索/php

打开该行的#的注释        #LoadModule php5_module…

保存退出

cd /etc

sudo cp php.ini.default php.ini

最后重启Apache服务器

测试:

(1) 新建info.php保存在网站目录下

(2) info.php的内容如下:

<html>

<body>

<?php phpinfo(); ?>

</body>

</html>

注意:

每次修改服务器配置都需要重新启动一下!!!

(3)MySQL数据库

MySQL是一个关系型数据库管理系统(RDBMS),被Oracle公司收购。是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一

3.1特点:

  1. 一个开放源码的小型关联式数据库管理系统
  2. 体积小、速度快、总体拥有成本低
  3. MySQL被广泛地应用在Internet上的中小型网站中

3.2 安装

下载mysql软件点击安装,如下图:

3.3 偏好配置中启动       (点击上面图中系统偏好管理即可打开下图界面)

3.4 设置mysql命令别名

vim ~/.bash_profile

注:

.bash_profile文件用于设置当前用户的环境变量

插入下面内容:

# mysql
alias mysql='/usr/local/mysql/bin/mysql'
aliasmysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'

保存退出

重新启动终端程序!!!

3.5 修改mysql管理员密码

mysqladmin -uroot password "your password"

3.6 安装mysql管理工具

个人推荐使用Navicat Premium来管理mysql数据库,界面很人性化,操作简单!

时间: 2024-10-06 09:36:03

Mac环境下服务器环境搭建的相关文章

(1)Jenkins Linux环境下的简单搭建

(1)Jenkins Linux环境下的简单搭建 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. ----百度百科 这是一款基于Java开发的工具.种种原因,最近刚开始接触,决定研究一下.Jenkins的搭建方法不止一种,一下就是个人总结的其中一种,文章内容比较浅显,不足之处,欢迎指正. 首先,所需要准备的工具JDK.Maven.资料上显示JDK版本最好高于1.7,并没有研究1.7以下版本,所谓"没有实际调研,就没有发言权",在此就不做过多

Windows环境下使用Nginx搭建负载均衡

前言 最近没有什么事情,喜欢总结并学习东西!前几天写来一个Session共享,那么我们为什么需要Session共享?因为我们的应用程序分布在多个服务器上,为了合理分配用户的请求,就需要用到负载均衡技术(将请求/数据[均匀]分摊到多个操作单元上执行). 怎样实现负载均衡? 1.  使用F5硬件来实现 2. 使用Nginx 工具来搭建一个. 下面我们就讲解一下,在Windows环境下,怎样部署Nginx及常见问题. 一:下载Nginx 去官网下载最新的 Windows-1.11.10 并解压到英文目

javase和javaweb环境下shiro的搭建

shiro-1 javase环境下搭建shiro 1.导入jar包 2.配置文件:存储临时文件 shiro.ini文件:存储数据,用户名,密码,角色,权限 3.代码 // 1.获取安全管理器 Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro.ini"); SecurityManager securityManager = factory.getInstance(

Windows环境下MongoDB的搭建

MongoDB的官网下载地址:https://www.mongodb.com/download-center 点击Community Server进入社区版下载页面 当前的稳定版本为(Current Stable Release)为3.6.2 版本的选择: MongoDB的版本命名规则:x.y.z y为奇数时表示当前版本为开发版,如:3.3.0.3.5.1: y为偶数时表示当前版本为稳定版,如:2.8.1.3.6.2: 平台支持: MongoDB多平台支持,在Windows环境下尽量使用64位版

Windows环境下通过Cygwin搭建Gitolite服务器

本文参考:http://blog.csdn.net/benkaoya/article/details/8884677 背景: 去年接触Git前我们团队甚至还在用VSS,一次外包项目中由于需要和外包团队紧密合作,由外包团队引入了Git. 之后,由于团队规模的不断扩大,以及体会到了Git强大的分支功能,我们所有的项目都迁移到了Git上. 再之后,新人的不断加入,领导们担心起权限的问题,我们的服务器管理员考虑使用Gitsis或者Gitolite,但是查找资料研究了一翻之后觉得太繁琐了,一直搁置. 然后

Mac OS下Appium环境搭建及Genymotion模拟器安装

说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip install Appium-Python-Client 这个包是依赖于selenium的,需要selenium的库进行通信 如果发现没有安装selenium,会自动安装selenium *因为最新版本的selenium和appium存在不兼容,所以要确保安装3.3.1版本的selenium (1)查看s

Linux 环境下NFS 服务搭建

之前接到一个电话面试其中一个问题是如何搭建一个NFS服务器,他说他看过我的博客了,忽然我的第一反应是联想到博客里面可能是缺少了一篇关于NFS的文章了^_^~ 开玩笑啦!~ 下面说点正经的,如果大家是在生产环境上建议使用成熟封装后产品,国产和国外的很多固定存储产品都能满足并且价格也不算太贵.如果实在是囊中羞涩可以使用free nas或openfiler等软件.这样是提供服务更加纯粹,从而减少不必要的麻烦.以前在建行工作的时候提供nfs服务的主机经常要重启服务甚至主机才行,因急于恢复生产所以也没详细

苹果MAC系统下JAVA_HOME环境变量配置

mac book pro 今天第一天拿到,下载安装好JDK 8后,java和javac都能正常实用,可是却不知道怎么设置JAVA_HOME环境变量,百度后发现控制台输入命令/usr/libexec/java_home的输出即是默认jdk版本的JAVA_HOME,还可以通过命令 /usr/libexec/java_home -V 查看所有安装的jdk版本和对应的JAVA_HOME. 因为经常玩linux,知道了JAVA_HOME值后,在个人$HOME目录下的.profile文件内设置环境变量自然不

iOS Mac系统下Ruby环境安装

由EasyIOS引出的一系列问题:转载的上一篇CocoaPods安装和使用教程中说明了,为什么要使用cocoapods ,但是要安装cocoapods需要Ruby环境,安装Ruby环境首先需要安装Xcode(因为xcode开发工具,他帮我们安装好Unix环境需要的开发包)然后需要安装homebrew.接下来需要安装RVM 最后安装Ruby环境 下面来说一下安装CocoaPots的顺序: Xcode->homebrew->RVM->Ruby->CocoaPats; 这篇文章之讲解如何