纯属搞完没啥实用系列。
- 苹果自带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>
遇到的问题:
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输入正确的账号密码就正常了