MAC PHP环境搭建

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了MAC PHP环境搭建脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

下载安装MamP

MAMP下载地址

用到的命令:

cd /Application/MAMP/Library/bin

curl localhost

cd ~

pwd 显示当前所在位置

touch index.php

vim index.php 输入<?php phpinfo();?>

MAMP设置:

MAC PHP环境搭建

MAC PHP环境搭建

MAC PHP环境搭建

MAC PHP环境搭建

启动apacheMySQL

解决apache启动不了的问题:
退出 MAMP
在终端执行以下命令,也就是重命名envVARs 为 _envvars

cd /Applications/MAMP/Library/bin

mv envvars _envvars

解决mySQL启动不了的问题:
killall -9 mysqld https://forum.mamp.info/viewt...

配置Apache虚拟机

  1. 修改hosts文件

  2. 配置httpd.conf文件

  3. 数据库配置

遇到的问题:
1.本地域名无法访问网站

MAC PHP环境搭建

检查:ping admin.lvpeng.COM

MAC PHP环境搭建

检查:重启浏览器/重启
原因:hosts文件没有生效

vim /etc/hosts

ping admin.lvpeng.com  输出ip为127.0.0.1才是设置成功,因为在hosts文件里让此域名对应ip 127.0.0.1

2.配置apache多个虚拟机只有第一个生效

MAC PHP环境搭建

有两个httpd.conf
系统自带的apache配置 /PRivate/etc/apache2/extra/httpd-vhosts.conf
MAMP的apache配置 /Applications/MAMP/conf/apache/httpd.conf
在这里要使用MAMP的apache配置文件

解决:

MAC PHP环境搭建

去掉NameVirtualHost * 的#号,即可解决多个虚拟主机生效的问题
解决数据连接错误,不显示入口文件index.php

<VirtualHost *:80>
    DocumentRoot "/Users/liuhui/www/lvpeng/sites/web/root"
    ServerName www.lvpeng.com
    RewriteEngine on
    RewriteCond $1 !^(index.php|images|robots.txt)
    RewriteRule ^(.*)$ /index.php/$1 [L]
    <Directory "/Users/liuhui/www/sites/web/root">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

一些命令:

sudo apachectl -v 查看内置的Apache版本
sudo apachectl start 启动
sudo apachectl stop 停止
sudo apachectl restart 重启
sudo apachectl -t 查看apache的情况

安装数据库

1.访问出现:“建立数据库连接时出错”

MAC PHP环境搭建

修改项目database.PHP数据库配置文件
mysql username:root password:root 数据库名vaya
安装 Navicat Premium管理数据库的软件 建立项目数据库vaya

MAC PHP环境搭建

2.数据库出错
新建数据库

MAC PHP环境搭建

MAC PHP环境搭建

vaya是连接名,lvpeng是数据库名

MAC PHP环境搭建

运行完sql文件,将"database" => "lvpeng"

后续问题

问题:phP版本过低
原因:我安装的是3.0.6的版本 php版本最高才php5.3
解决:下载最新版本的mamP3.5.2

sudo /Applications/MAMP/Library/bin/apachctl start 启动mamp的apache

vim ~/.bash_profile 编辑系统的环境变量

总结

搭建php本地环境的流程
装好apache,php,mysql的集成环境→在apache配置文件里面打开rewrite模块→配置虚拟主机→改下项目里的数据库配置文件

脚本宝典总结

以上是脚本宝典为你收集整理的MAC PHP环境搭建全部内容,希望文章能够帮你解决MAC PHP环境搭建所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。