Mac Os X Yosemite 10.10.5 配置apache,php,mysql

本文详细介绍了如何在本地环境中配置Apache服务器及PHP支持,并设置MySQL数据库。包括Apache启动、站点目录创建、PHP模块解锁及MySQL连接配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:因为搜索教程时没打版本走了弯路,还有mysql相关教程真心比较少,还好,还是apache麻烦点,因为这个版本和之前很不一样


apache

1 启动Apache 打开终端 sudo apachectl start 输入密码(不回显),若浏览器输入localhost,出现it works就好了

(关闭apache,只需要在终端输入sudo apachectl stop即可,若要重启apache,则命令为sudo apachectl restart;;终端输入httpd -v还可以看到当前apache的版本)

2.4.16unix

我以前的版本apache2.4.16 php5.6.11 mysql5.6.24

2 创建站点目录    (放php,html之类的文件夹)

终端创建文件夹/Users/Gintama/Sites ( sudo mkdir ~/Sites

编辑httpd文件,解锁php

sudo vi /etc/apache2/httpd.conf    注释1

按 ctrl+f 查找并去掉代码行前边的 #,之后重启 apache,如下:

LoadModule php5_module libexec/apache2/libphp5.so


2、开启支持用户级目录 http://localhost/~username/(浏览器地址输入,就会出现上方指定文件夹地址内的东西)

首先配置 用户名.conf 运行命令:

sudo vi /etc/apache2/users/username.conf

将以下代码保存在 conf 文件中,与 10.9.X 不一样:

<Directory "/Users/username/Sites/">
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
</Directory>

记得给权限:

sudo chmod 755 /etc/apache2/users/username.conf

这里还需要启用几个支持,运行:

sudo nano /etc/apache2/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

接着运行:

sudo nano /etc/apache2/extra/httpd-userdir.conf

开启:

Include /private/etc/apache2/users/*.conf

最后别忘记重启 Apache

sudo apachectl restart

再试一下,是不是成功啦!

http://localhost/~username/



mysql

终端

alias mysql=/usr/local/mysql/bin/mysqlalias mysqladmin=/usr/local/mysql/bin/mysqladmin

改密码    mysqladmin -u root -p password

到电脑用户路径下,或者直接关闭终端重新开启一个终端,键入 vim ./bash_profile输入i切换到insert模式编辑bash_profile文件(没有就新建一个)。在文件末尾加入mysql安装路径:

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

保存


终端

source ./bash_profile

mysql -uroot -p

mysql连接完成



注  :有两种方法打开文件

1    vi编辑器 按i insert 修改操作,esc退出编辑,:q! 不保存退出:wq保存退出

sudo vi ...

2    nano编辑器

sudo nano /etc/apache2/httpd.conf

^ 代表 Ctrl 键,下方有提示怎么保存编辑

ctrl+X 离开nano软件,若有修改过的文件会提示是否保存;

ctrl+O 保存文件;   ctrl+W 查询字符串;

ctrl +C 说明目前光标所在处的行数和列数等信息;

ctrl+ _ 可以直接输入行号,让光标快速移到该行;





    



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值