mac搭建php开发环境(mac+apache+mysql+php)并且安装zend framework1框架

本人电脑环境:mac 10.09

一、 mac电脑自带了apache,就不高兴重新安装了

简单的说下apache的三个命令

sudo apachectl start       开启

sudo apachectl restart    重启

sudo apachectl stop        停止

查看本机apache的版本为:

sudo apachectl -v

apache的配置文件的路径为:

/etc/apache2/httpd.conf

这里我没有使用apache默认的站点而是改成了自己用户目录下面新建了一个文件夹

mkdir /Users/liupeng/Sites

我打算将该文件夹作为以后放置php程序的地方,然后我们就需要去更改apache的配置,以使它支持

sudo vim /etc/apache2/httpd.conf

主要是更改documentroot的路径,保存后退出重启apache,你的配置就成功了

自己可以在该目录下面输出新建一个php文件输出做测试

apache的配置先说到这里,过会我们还需要进行设置

二、php mac系统中自带了5.4的版本,我需要使用5.3的,我决定使用brew进行安装,这个类似于ubuntu下面的apt-get 管理工具,主要可是帮忙安装好相关依赖的类库

我们首先进行安装brew

大家可以直接参考官方文档:安装brew

安装完成后,我们按照下面的步骤进行安装php5.3版本

 brew update
 brew tap homebrew/dupes
 brew tap josegonzalez/homebrew-php
 # brew install php55  如果想安装5.5版本就用这个命令
 brew install php53 如果安装过程中出现问题,建议直接谷歌,或者直接去github上面的brew主页寻找帮助,我遇到的问题就是在上面看到外国人发的问题的答案里解决掉的。

安装完成后默认的安装位置是这个时候看好终端输出,它会教你怎么去使apache加载这个版本的php,大家可以看下我的,我把原有的注释掉了sudo vim /etc/apache2/httpd.conf

修改好后保存退出,重启apache,就好了!

这个时候还牵涉到一个环境变量的问题,如果我们在终端中输入php -v可能显示的还是原有系统中的php版本信息;我们按照终端中的指令,直接复制粘贴执行就可以了!附上我的终端信息

To enable PHP in Apache add the following to httpd.conf and restart Apache:

LoadModule php5_module    /usr/local/opt/php53/libexec/apache2/libphp5.so

The php.ini file can be found in:

/usr/local/etc/php/5.3/php.ini

???? PEAR ????

If PEAR complains about permissions, ‘fix‘ the default PEAR permissions and config:

chmod -R ug+w /usr/local/Cellar/php53/5.3.29/lib/php

pear config-set php_ini /usr/local/etc/php/5.3/php.ini system

???? Extensions ????

If you are having issues with custom extension compiling, ensure that

you are using the brew version, by placing /usr/local/bin before /usr/sbin in your PATH:

PATH="/usr/local/bin:$PATH"

PHP53 Extensions will always be compiled against this PHP. Please install them

using --without-homebrew-php to enable compiling against system PHP.

???? PHP CLI ????

If you wish to swap the PHP you use on the command line, you should add the following to ~/.bashrc,

~/.zshrc, ~/.profile or your shell‘s equivalent configuration file:

export PATH="$(brew --prefix homebrew/php/php53)/bin:$PATH"

To have launchd start php53 at login:

ln -sfv /usr/local/opt/php53/*.plist ~/Library/LaunchAgents

Then to load php53 now:

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php53.plist

三、至于mysql的安装,这边我就不说了,大家自己去百度看看吧!

四、接下来开始说安装zend framework1的配置

我们首先需要到官网下载完整的压缩包,下载完了以后解压缩需要把

这个目录下面的zend文件夹拷贝一分到php include_path的目录路径下

这个具体路径自己在phpinfo里面找,这里我们使用zf这个工具来创建项目文件夹

我们需要将上图中的bin文件夹下面的zf.sh zf.php这两个文件移到/usr/bin,这里还需要创建环境变量

大家参考这篇文章:

我们切换到/users/liupeng/sites这个目录下面

zf create project zendframework

这时候就会在该目录下自动生成项目文件夹。

最后一步,我们设置虚拟主机:

首先在apache的配置文件中开启虚拟主机配置:

将该条语句前面的注释去掉,开启加载虚拟主机配置,下面我们就去虚拟主机配置文件中进行设置

sudo vim /etc/apache2/extra/httpd-vhosts.conf,下面大家可以参考我的配置,注意我打勾的地方,这个是zend framework框架的主入口,别写错

这里大家要注意开启rwrite重写模块,在httpd.conf里面打开相关模块(就是去掉前面的注释号)

大家注意也要在directory里面开启,就是那几条语句,一定要注意。

好了,先说到这里。我要去好好研究环境变量的问题。不清楚的你们可以直接留言或者给我发邮件,我们一起探讨!以前遇到问题总喜欢逃避,各种百度谷歌,还是静下心来自己思考后再寻找解决方法才是王道啊

这篇文章仅仅是留给自己日后参考而写,折腾了两天才搞定。遇到点问题就疯狂的找百度找谷歌,最后才发现还是要好好的看终端返回给你的信息,里面其实已经有了解决答案,最大的问题还是自己的心不够细。

这篇文章主要参考百度谷歌的资料,还有yansu的博客

时间: 2024-10-11 09:10:00

mac搭建php开发环境(mac+apache+mysql+php)并且安装zend framework1框架的相关文章

ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk(by 星空武哥)

转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52215996 所有的软件均在ubuntu 14.04 LTS下测试 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk

Mac搭建Android开发环境

Mac上搭建Android开发环境一般有两种选择: 1.Android studio 2.eclipse+ADT 说一下我之前搭建环境的经历吧 首先尝试用Android studio,毕竟是官方的开发工具,IDE界面也比较好看.把studio安装好之后,它会下载Android sdk,这个下载貌似是要FQ的,可以设置IDE代理服务器进行下载,shadowsocksx的代理设置是socks 127.0.0.1,端口为1080.下载速度嘛...还是比较慢,终于下好sdk了,开始建第一个工程,这时候问

Cocos2d-x教程(37)-Mac搭建Android开发环境

欢迎加入Cocos2d-x 交流群:193411763 转载时请注明原文出处 :http://blog.csdn.net/u012945598/article/details/44242917 ---------------------------------------------------------------------------------------------------------------------------------------------------------

搭建Python开发环境(Mac)

准备 Python官网: https://www.python.org/ Python官方文档: https://docs.python.org/ 环境搭建 简介 pipenv是Python官方推荐的包管理工具.可以说,它集成了virtualenv, pip和pyenv三者的功能.其目的旨在集合了所有的包管理工具的长处,如: npm, yarn, composer等的优点. 它能够自动为项目创建和管理虚拟环境,从Pipfile文件添加或删除安装的包,同时生成Pipfile.lock来锁定安装包的

windows环境下搭建Java开发环境(一):jdk安装和配置

一.资源下载 官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人安装的是jdk1.8,百度云资源:链接:https://pan.baidu.com/s/1s674_5DjnsUO1A0_JGCLpg 密码:vx2i 二.安装jdk,注意jre安装 安装结果如下: 三.配置环境变量 1.找到环境变量配置位置 我的电脑右键"属性",并按照以下步骤 2.修改环境变量 1.新建JAVA_HOME环境变

PHP开发环境(Apache+mysql+PHPstorm+php)的搭建 1

一.搭建思路 从浏览器到web服务器(Apache)到PHP环境到mysql数据库 二.环境搭建 1.浏览器(略) 2.Apache 1)官方下载地址:https://httpd.apache.org/docs/current/platform/windows.html 2)修改apache主配置文件(httpd.conf)中的“SVRROOT”为apache的实际目录(行数大致相同) 3)管理员模式下运行cmd(或powershell),并在其中运行apache/bin下的命令 httpd.e

mac 搭建node 开发环境记录

安装homebrew: enter 键 后 输入电脑密码 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 用homebrew 安装 wget brew install wget Wget 安装zsh wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -

Vagrant搭建Ubuntu-JavaEE开发环境——Tomcat+JDK+MySql+dubbo+测试

Vagrant搭建(Tomcat8+JDK7+MySQL5+dubbo) JDK 1.下载jdk 2.解压JDK tar -xzvf jdk-7u79-linux-x64.tar.gz 3.设置环境变量 vim /home/vagrant/.bashrc 这里因为我用的vagrant所以提示: The program 'vim' can be found in the following packages: * vim * vim-gnome * vim-tiny * vim-athena *

vscode 搭建go开发环境的13个插件的安装

由于网的问题 大家都不能直接go get 这里从易到难按难度给大家推荐几种方法 最简单的FQ 但是能FQ你还不能装 请问是假的FQ吗? 第一 用git 直接git反而能从那边趴下代码 但是要自己go install 第二 用golangtc提供的第三方包下载 然后再go install 这个在下载第三方的页面有个傻瓜式教程 注意下文件名就好 坑中之坑 gotests的外国人小哥 push代码出错 不管你怎么装都不会出gotests.exe这个文件 怎么办呢? 进到gotests的文件夹 查找一个