企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## PHP和Apache macOS系统自带了php和apache,这里我们只需稍作配置即可。 1.在终端启动、停止和重启 Apache 的命令分别是: ~~~ sudo apachectl start // 启动 sudo apachectl stop // 停止 sudo apachectl restart // 重启 ~~~ 2.使用文本编辑器(如vim或sublime)打开`/etc/apache2/httpd.conf`,释放掉`#LoadModule php7_module libexec/apache2/libphp7.so`语句前面的注释,重启Apache服务。 ## MYSQL 下载安装 MySQL Community Server (以5.7为例)。安装完成时,系统偏好中会添加MySQL服务管理项,同时会有对话框提示 MySQL 为 root@localhost 用户设置了随机临时密码。此密码需要保存,用于 root 用户登录数据库,以及修改密码。如果未能及时记录下对话框中的密码或密码不易识别,可通过以下方式进行处理: 1.停止MySQL服务(可在系统偏好中操作或使用`sudo /usr/local/mysql/support-files/mysql.server stop`命令停止服务) 2.打开一个终端命令窗口,通过到`cd /usr/local/mysql/bin`命令切换目录,然后依次执行以下命令以安全模式启动mysql ~~~ sudo ./mysqld_safe --skip-grant-tables ~~~ 3.新建一个终端窗口,同样切换到上一步的目录,然后依次执行以下命令,修改用户密码 ~~~ ./mysql update mysql.user set authentication_string=PASSWORD('你的密码') where User='root'; FLUSH PRIVILEGES; exit ~~~ 4.执行命令停止MySQL服务 5.重新启动MySQL服务,使用`mysql -u root -p`输入密码登录至MySQL控制台,此时需再修改一次密码才能正常操作MySQL数据库,执行`SET PASSWORD FOR root@'localhost' = PASSWORD('新密码'); `命令,然后退出重新登录即可。 ## 配置Apache虚拟主机 1.打开`/etc/apache2/httpd.conf`配置文件,找到以下语句并释放掉注释 ~~~ #ServerName localhost:80 #LoadModule rewrite_module libexec/apache2/mod_rewrite.so #Include /private/etc/apache2/extra/httpd-vhosts.conf ~~~ 2.找到`<IfModule dir_module>`标签并增加index.php文件的访问 3.打开`/etc/apache2/extra/httpd-vhosts.conf`配置文件,配置虚拟主机,格式如下 ~~~ <VirtualHost *:80> ServerAdmin xxx@xxx.com #出现异常后通知的邮箱地址 DocumentRoot "/Users/xxx/Documents/xxx" #项目路径 ServerName xxx #访问地址 ErrorLog "/private/var/log/apache2/xxx-error_log" #异常日志文件路径 CustomLog "/private/var/log/apache2/xxx-access_log" common #请求日志文件路径 #开放访问权限 <Directory "/Users/xxx/Documents/xxx"> Options Indexes FollowSymLinks AllowOverride none Require all granted </Directory> </VirtualHost> ~~~ 4.重启Apache服务 ## Composer 1.打开终端窗口执行`brew install composer`命令,安装完成后输入`composer `命令可查看是否安装成功 2.执行`composer config -g repo.packagist composer https://packagist.phpcomposer.com`命令配置国内镜像 3.以安装ThinkPHP框架为例,执行`composer create-project topthink/think tp5 --prefer-dist`命令即可 ## Git和Git客户端 ## Nginx [mac系统下nginx的详细安装过程及使用(适合新手)](https://blog.csdn.net/Icannotdebug/article/details/81164157) [mac安装nginx,并配置nginx的运行环境](http://www.cnblogs.com/cjjjj/p/9833538.html) ## Redis [macOS上Redis的安装与测试](https://blog.csdn.net/angus_monroe/article/details/80629644) [mac搭建redis环境](https://www.cnblogs.com/dongfangzan/p/5976567.html) ## swoole [mac 安装swoole扩展](https://www.cnblogs.com/littledonkey/p/9436595.html) ## Nodejs ## Bower