1

配置apache

Mac系统自带Apache
1、启动Apache服务
查看版本 输入sudo apachectl -v
Server version: Apache/2.4.23 (Unix)
Server built: Aug 8 2016 18:10:45
打开终端,输入 sudo apachectl start

重启apache
sudo apachectl restart

2、编辑一个网页

放到目录 /library/WebServer/Documents下

3、在浏览器输入本地地址和相应文件,就可以访问

4、开启php服务(或者python、偏好node.js)

在终端依次输入(修改主配置文件)
vi /etc/apache2/httpd.conf
主要修改内容

//181行
User _www
Group _www
//改为(rootname为本机用户名)
User rootname
Group wheel

//219行
<Directory />
AllowOverride none
Require all denied
</Directory>
//改为(修改apache配置:设置访问代理资源被默认不受限制)
<Directory />
Require all granted
AllowOverride all
</Directory>

//498行

Virtual hosts

Include /private/etc/apache2/extra/httpd-vhosts.conf

//改为(去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件)

Virtual hosts

Include /private/etc/apache2/extra/httpd-vhosts.conf

可以看到#loadModole php5_module的模块,我们需要将其前面的#删除,将光标移动到#位置,按一下键盘上的“i”,可以看到#已经消失,然后按esc键,输入“:x“表示保存,按回车确认。":q"表示不保存退出。

执行 sudo apachectl stop

在重新启动 sudo apachectl start 回车确认
修改httpd-vhosts.conf文件,文件位置在/etc/apache2/extra/
备份原来的文件
sudo cp /etc/apache2/extra/httpd-vhosts.conf /etc/apache2/extra/httpd-vhosts.conf.backup
修改主配置文件
$sudo vi /etc/apache2/extra/httpd-vhosts.conf
主要修改内容
//在文件里加入,前面的例子可以用# 注释掉
<VirtualHost *:80>
DocumentRoot "项目文档根目录"
ServerName 服务器名称
ErrorLog "/private/var/log/apache2/mysites-error_log"
CustomLog "/private/var/log/apache2/mysites-access_log" common
<Directory "项目文档根目录">
Options FollowSymLinks Multiviews Indexes
MultiviewsMatch Any
AllowOverride None
Require all granted
</Directory>
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
// 配置请求转发服务器 和 环境路径(反向代理)
ProxyPass /web http://example.com/web
ProxyPassReverse /web http://example.com/web
</VirtualHost>
设置hosts
打开/etc/hosts文件,加入
127.0.0.1 你的网站地址
重启Apache服务器
sudo apachectl restart

MySQL

配置MySQL,着实费了一些劲,不过经过一晚上还是因为粗心,搞定了。

1、从官方下载MySql安装包,依步骤安装

2、记住初始密码

2016-09-01T02:12:51.125397Z 1

[Note] A temporary password is generated for

root@localhost:

lpNeV1:&6Qys

1).进入/usr/local/mysql/bin,查看此目录下是否有mysql,见pic7。

(2).执行vim ~/.bash_profile

在该文件中添加mysql/bin的目录,见pic8:

PATH=$PATH:/usr/local/mysql/bin

添加完成后,按esc,然后输入wq保存。

最后在命令行输入source ~/.bash_profile

3、通过命令行进入mysql

mysql -u root -p

4、修改默认密码:

mysql> SET PASSWORD = PASSWORD('123456');

5、可以正常使用mysql了

eg.

mysql> show databases;


舒筱浒
23 声望1 粉丝