资讯专栏INFORMATION COLUMN

MAC PHP环境搭建

zgbgx / 981人阅读

摘要:下载安装下载地址用到的命令显示当前所在位置输入设置启动和解决启动不了的问题退出在终端执行以下命令,也就是重命名为解决启动不了的问题配置虚拟机修改文件配置文件数据库配置遇到的问题本地域名无法访问网站检查检查重启浏览器重启电脑原因文件没有生效

下载安装MAMP

MAMP下载地址

用到的命令:

cd /Application/MAMP/Library/bin

curl localhost

cd ~

pwd 显示当前所在位置

touch index.php

vim index.php 输入

MAMP设置:

启动Apache和Mysql

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

cd /Applications/MAMP/Library/bin

mv envvars _envvars

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

配置Apache虚拟机

修改hosts文件

配置httpd.conf文件

数据库配置

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

检查:ping admin.lvpeng.com

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

vim /etc/hosts

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

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

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

解决:

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


    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]
    
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    

一些命令:

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

安装数据库

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

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

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

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

运行完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模块→配置虚拟主机→改下项目里的数据库配置文件

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35780.html

相关文章

  • Mac搭建 PHP 开发环境的步骤

    摘要:的本地开发环境,搭建很简单,成功启动三个进程就可以了,步骤如下安装服务器端编程语言,并启动进程安装服务器在配置文件中添加模块的配置启动服务器安装数据库并启动至此环境搭建完成,可以愉快地在本地开发项目了。 php 的本地开发环境,搭建很简单,成功启动三个进程就可以了,步骤如下: 1、安装服务器端编程语言:PHP,并启动 php-fpm 进程; php-fpm 2、安装 Web 服务器:...

    trigkit4 评论0 收藏0
  • Mac使用dinghy和laradock搭建php运行环境

    摘要:配置例如文件的目录关系如下打开文件,修改的值为项目文件的相对路径,这个路径会映射到容器的目录上,注意任何修改配置文件都需要执行容器名字重新构建相关容器。 背景 每次更换一个工作用的电脑,都需要很长的时间来搭建本地的运行环境。有时候,为了安装一个扩展会折腾半天,而且可能需要安装多个版本的 php。有人说,集成运行环境不是很好嘛,一次搞定所有的要求。是的,对于新手来说,使用集成包就足够了。...

    ZoomQuiet 评论0 收藏0
  • Get Started:Mac搭建PHP开发环境

    摘要:序言假设我们拿到一台新的,事实上,确实如此为了写这个我特意买了一台新的寸带的。安装执行命令,检查是否安装成功。没问题的话执行。 序言 假设我们拿到一台新的Mac,事实上,确实如此……为了写这个我特意买了一台新的15寸带TouchBar的Mac。 安装Homebrew $ /usr/bin/ruby -e $(curl -fsSL https://raw.githubuserconten...

    zhangwang 评论0 收藏0
  • mac php+xdebug+vscode开发环境搭建

    摘要:前言本人并不会,但因工作需要了解代码故学习搭建环境,记录一下系统自带为使用查看版本公司版本,其他版本可能也适用安装安装成功后修改文件使修改生效也可选择重启终端安装已安装可略过启动项目启动,使用启动,是后台运行的意思这样项目就跑起来 前言 本人并不会PHP,但因工作需要了解PHP代码故学习搭建环境,记录一下 系统:macOS High Sierra(10.13.6)自带PHP为7.1(使...

    chunquedong 评论0 收藏0

发表评论

0条评论

zgbgx

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<