MAC OSX 10.10 下安装PHP环境

Apache和PHP已经在系统里面预装好了,只要你开启即可使用。这篇文章给大家介绍如何开启并设置好PHP开发环境。

1.开启默认Apache服务

打开终端命令行,输入如下命令就会开启Apache了.然后输入top命令查看进程是否含有http。

sudo apachectl start

2.修改Apache配置文件

在Finder右键点击“前往文件夹”后输入“/etc/apache2/ ”然后打开httpd.conf。我们要修改开启PHP组件和虚拟目录。

去掉在168、169行的#号

LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php5_module libexec/apache2/libphp5.so

211行前面加上#号

    #Require all denied

修改默认目录

DocumentRoot "/Users/wise/site/default"
<Directory "/Users/wise/site/default">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn‘t give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options FollowSymLinks Multiviews
    MultiviewsMatch Any

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

虚拟目录,修改文件/etc/apache2/extra/httpd-vhosts.conf

#默认目录
<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/default"
    ServerName default
</VirtualHost>
#工具
<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/db"
    ServerName db
</VirtualHost>

#个人项目
<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/jinzhe"
    ServerName jinzhe
    <Directory "/Users/wise/site/jinzhe">
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/yckit"
    ServerName yckit
    <Directory "/Users/wise/site/yckit">
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/dmku"
    ServerName dmku
    <Directory "/Users/wise/site/dmku">
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

#私人项目

<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/sms"
    ServerName sms
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/icrobot"
    ServerName icrobot
    <Directory "/Users/wise/site/icrobot">
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/lbdlq"
    ServerName lbdlq
    <Directory "/Users/wise/site/lbdlq">
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/baidu"
    ServerName baidu
    <Directory "/Users/wise/site/baidut">
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

#公司项目

<VirtualHost *:80>
    DocumentRoot "/Users/wise/site/fishernuts"
    ServerName fishernuts
    <Directory "/Users/wise/site/fishernuts">
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

3.修改HOSTS文件

在Finder右键点击“前往文件夹”后输入“/etc ”然后打开hosts。

#工具
127.0.0.1 db
#个人项目
127.0.0.1 jinzhe
127.0.0.1 dmku
127.0.0.1 yckit
127.0.0.1 yckit.api
#私单项目
127.0.0.1 sms
127.0.0.1 icrobot
127.0.0.1 lbdlq
127.0.0.1 baidu
127.0.0.1 jcm
#公司项目
127.0.0.1 fishernuts

4.安装MYSQL

到官网下载:http://dev.mysql.com/downloads/mysql/ 选DMG格式的就好了。他会帮你一键安装好。

复制出一份。php.ini

 cp /etc/php.ini.default /etc/php.ini

创建mysql socket(不设置这个无法连接phpmyadmin)

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock 

然后修改php.ini中的内容(原因是连接时候php默认去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改动了文件的位置,放在/tmp下了。)

mysql.default_socket = /tmp/mysql.sock

设置别名和密码

alias mysql=‘/usr/local/mysql/bin/mysql‘
alias mysqladmin=‘/usr/local/mysql/bin/mysqladmin‘
mysqladmin -u root password "123456"
时间: 2024-08-07 23:15:52

MAC OSX 10.10 下安装PHP环境的相关文章

mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8)

注意: 双击jdk8后, 将 Java 8 Update 05.pkg包拖到Teminal中,可以获得正确的地址, 然后copy该地址替换下文对应的地址,空格等都不能出错.本人已经按照教程跌跌撞撞实验成功. mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 在mac x yosemide 系统中不能正常更新jdk到1.7(1.8)的问题,会弹出上面的错误 提示.很多人就在这里会选择放弃他的jdk升级之旅,或者是还原他的mac系统 .其实没那么复杂.来看看我是

分布式进阶(四)Ubuntu 10.04下安装Tomcat 6

Ubuntu 10.04下安装Tomcat 6 1,下载apache-tomcat6, 地址链接:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.28/bin/ 选择Ubuntu Linux适用版本,即apache-tomcat-6.0.28.tar.gz文件, 2,复制安装文件到/usr/local/目录下面,在控制台console输入命令, sudo cp /home/shq/桌面/apache-tomcat-6.0.28.tar.gz

Linux下安装php环境并且配置Nginx支持php-fpm模块[www]

Linux下安装php环境并且配置Nginx支持php-fpm模块 http://www.cnblogs.com/freeweb/p/5425554.html 5分钟搭建 nginx +php --------------(LNMP)新手专用 http://blog.csdn.net/dyllove98/article/details/41120789 配置Nginx来支持php http://www.cnblogs.com/jecyhw/p/5504855.html nginx+php的配置与

在Windows/Ubuntu下安装OpenGL环境(GLUT/freeglut)与跨平台编译(mingw/g++)

GLUT/freeglut 是什么? OpenGL 和它们有什么关系? OpenGL只是一个标准,它的实现一般自带在操作系统里,只要确保显卡驱动足够新就可以使用.如果需要在程序里直接使用OpenGL,会有很多非常恶心的预备工作要做,而且可能还要专门为平台的差异写一些代码.要跳过这些工作,可以用一个utility库,直接使用它提供的函数,就不用操心那些细节了.这样的库新一点的有GLEW,因为开源所以安装相对方便(大不了丢进去一起编译),但各种教程和书里常见的是闭源的GLUT.由于GLUT的作者已经

Kali下安装Java环境

<-----教你在Kali下安装Java环境-----> 1. 下载1.8u121的JAVA JDK 下载地址:http://java.sun.com/javase/downloads/index.jsp 2. 解压缩文件并移动至/opt tar -xzvf jdk-8u91-linux-x64.tar.gz mv jdk1.8.0_91 /opt cd /opt/jdk1.8.0_91 3. 设置环境变量 执行 gedit ~/.bashrc , 并添加下列内容 # install JAVA

Linux下安装Java环境配置

1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.在usr目录下建立java安装目录 cd /usr mkdir java 3.将安装文件拷贝到java目录下,并执行解压命令 tar -zxvf jdk-8u151-linux-x64.tar.gz 4.设置环境变量 vim /etc/profile 在文件末尾添加如下内容: JAVA_HOME=/

Mac OS X 10.10 Yosemite下安装java、jdk、mysql、maven、idea

Mac OS X Yosemite已经在2014年10月17日正式发布了. 作为一个java开发者,尝鲜第一时间安装了最新版本. 和之前的OS X系统还是有很多不同的.下面主要在java开发环境方面做一个笔记. 1.jdk安装 默认情况下,10.10系统同样没有安装JDK,也不会自动到Apple服务器下载jdk. 这两有两个选择,一是到oracle官网下载最新版(1.8.0_25)的jdk:二是下载苹果官方提供的10.9的1.6.0_65版本jdk, 1.6.0_65版本下载地址:http://

mac 10.10.4 下安装xdebug不了的解决办法

mac 是10.10.4版本,安装了xampp的XAMPP for OS X 5.6.8,按照常规方法找到php版本,然后使用homebrew直接安装,再修改php.ini再重启apache怎么也不能成功(不能从phpinfo页面看到xdebug信息),最后从https://community.apachefriends.org/f/viewtopic.php?t=70686&p=242247 找到答案,说这个版本的xampp已经自带了xdebug,在/Applications/XAMPP/xa

Mac OS 10.12下安装Mysql-python问题

在MAC下做django环境搭建的时候,发现在使用pip安装mysql-python时出现错误: EnvironmentError: mysql_config not foun 在网上看了看资料,解决办法如下: 1.下载MySQL-Python(在网上自己百度下载,我用的1.2.4) 2.解压,setup_posix.py中mysql_config.path更改如下: mysql_config.path = "/usr/local/mysql-5.7.18-macos10.12-x86_64/b

Mac 下安装Ruby环境

步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白. $ curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安装好 RVM. 案例信息如下: lihuifengdeMacBook-Pro:~ lihuifeng$ curl -L https://get.rvm.io | bash -s stable % Total    % Received % Xferd