macos15 搭建apache+php+sql

纯属搞完没啥实用系列。

  • 苹果自带apachectl,如果需要更换web路径,只需要打开配置文件(/etc/apache2/httpd.conf)修改DocumentRoot就可以了
DocumentRoot "/Users/mac/Sites"
<Directory "/Users/mac/Sites">
    Options FollowSymLinks Multiviews
    MultiviewsMatch Any
    AllowOverride None
    Require all granted
</Directory>

以上是我这台电脑配置的路径,wq退出,重启apachectl就搞定了

  • 下载php的话就相对简单,直接用homebrew安装, 网络慢的话估计得等一会了
brew update
brew install php

自动安装完PHP之后需要到httpd.conf文件中添加下面的代码(安装完命令行输出的),就可以在web服务中直接处理php了

LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so "phpca"

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
  • 安装mysql也相对简单,到官网找到适合的dmg版本直接安装
  • 安装phpMyAdmin,到官网找到合适的版本下载

遇到的问题:
phpadmin登陆页面随便输入账号密码都能正常进入,但是没有权限建表

怀疑是mysql的密码配置不对, 重置密码:
1. 关闭mysql
sudo /usr/local/mysql/support-files/mysql.server stop
2. 以不验证密码的方式启动mysql
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
3. 登陆mysql
sudo /usr/local/mysql/bin/mysql -u root
4. 设置密码
mysql> FLUSH PRIVILEGES;
    -> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    -> exit;
最后重启mysql服务,再进入phpadmin输入正确的账号密码就正常了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容