imac上php环境php+apache+mysql
---恢复内容开始---
Mac OS X系统已预装集成了Apache+php,但是在新的系统中苹果取消了图形界面,所以只能从命令行开启了。
启用apache:
打开终端
在终端中可以查看集成的php和apache版本。
========================================================================
========================================================================
运行启动apache命令:
sudo apachectl start
关闭命令:
sudo apachectl stop
启用apache以后,你可在浏览器中输入http://localhost,如果看到 “it works!”则表示运行成功。
运行了apche,页面也能查看了。但是你是否郁闷目录在哪里?
OS X中默认是有两个目录的:
系统级根目录:
/Library/WebServer/Documents/
对应网址地址:
http://localhost
启用php
命令行修改php配置启用php
sudo vi /etc/apache2/httpd.conf (按键盘“i”键,进入编辑模式,即可修改内容。)
把LoadModule php5_module libexec/apache2/libphp5.so这段前面的的#号去掉,开启成功。(键盘“esc”键推出编辑模式,“:wq” 保存并退出)
(你是否没有找到要找的,那说明没有显示全,按方向键下键来显示未显示的内容。)
----------------到此php+apache配置完了,是不是很简单--------------------------------------------
好了,重新启动一下apache。 sudo apachectl restart 下面就可以使用了。我们来测试一下。
上面说了OS X中默认的两个目录。
现在要进入系统根目录中,去添加及编辑页面。
=============================================================================
用命令sudo vi b.php 来编辑b.php页面(前面一定要用sudo前缀,因为linux对权限管理严格,输入密码管理员密码就能编辑修改了。)(基本操作:按键盘“i”键进入编辑模式->编辑输入“<?php echo "hello word!"; ?>” -> 键盘“esc”键退出编辑模式 ->输入“:wq”保存并退出)
===========================================================================
现在可以去浏览器中看看“http://localhost/b.php” 如果看到“hello word!”恭喜你php+apache搭建彻底好了。
下面来说下数据库。数据库又很多,我这边使用的是mysql数据库。这个不能像前面一样直接启用,要先下载并安装的,在数据库这地方我浪费了时间。
先下载mysql,地址:http://dev.mysql.com/downloads/mysql/
===========================================================================
============================================================================
(免安装版弄了半天最终还是放弃了,这边讲的为安装版。)
依次安装这三个文件。
在安装时会提示“打不开。。。。。因为它来自身份不明的开发者”。如
此时要修改安装权限,使其能够安装使用。
具体设置如下:
1、
2、
3、
输入密码后
4、
接下来就能安装了。
三个文件安装完成以后,再进入“系统偏好设置”,在面板下面你会看到新增的
设置项。如:
启用下就可以了。
后面使用mysql中会出现“ERROR 2002(HY000):Can't connect to local Mysql server through socket '/tmp/mysql.sock'(2)”的错误
输入命令:
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
即可。如果你还有什么问题,可以下面留言。。。。。。。。
imac上php环境php+apache+mysql的更多相关文章
- linux安装lamp环境(linux+apache+mysql+php)
源码安装 本次使用 Centos7.2 MySQL5.7.22 Apache2.4.37 PHP5.6.38 安装Apache 安装httpd和所需依赖:gcc, apr, apr-util,apr- ...
- Linux测试环境搭建apache+mysql+php
Linux Red Hat Enterprise Linux Server release 5.4 (Tikanga) Kernel \r on an \m Apache +Mysql+php 搭建准 ...
- Windows环境配置Apache+Mysql+PHP
一.安装配置Apache2.4.7(httpd-2.4.7-win64-VC11.zip ) 1.解压下载的安装包:httpd-2.4.7-win64-VC11.zip将其放到自己的安装目录(我的目录 ...
- PHP开发环境(Apache+mysql+PHPstorm+php)的搭建
一.搭建思路 从浏览器到web服务器(Apache)到PHP环境到mysql数据库 二.环境搭建 1.浏览器(略) 2.Apache的安装与配置 1)官方下载地址:https://httpd.apac ...
- 搭建用例管理平台phpstudy+testlink代替Apache+MySQL+PHP环境,以及testlink搭建环境报错修复
公司需要搭建一个用例管理平台,环境搭建Apache+MySQL+PHP环境 哇一看就是需要花很长时间去搭建环境,本来我也在用这样的笨方法,不小心被公司开发看到,经人家一提点,哎呀妈呀发现自己以前的方法 ...
- 测试环境搭建心得 vs2008+SQL2008 PHP+APACHE+mysql Team Foundation Server2013
大四即将结束,大学的最后一个假期,找到一份实习工作,担任测试工程师.在过年前的最后一周入职,干了一周的活儿.主要工作就是搭建测试环境. VMware 主要熟悉VMware软件,装系统基本都没什么问题. ...
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...
- 搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块
该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen ...
- CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所 ...
随机推荐
- js实现页面的自动读秒跳转
<!-- 代码片段A --> <!-- 倒计时跳转 --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Trans ...
- POJ 1159 回文串-LCS
题目链接:http://poj.org/problem?id=1159 题意:给定一个长度为N的字符串.问你最少要添加多少个字符才能使它变成回文串. 思路:最少要添加的字符个数=原串长度-原串最长回文 ...
- DAY7L2【C001】
出自附中练习场[难度C]————————————————————————————————————————————————————————————— [试题描述]有 N 个任务, 每个任务最多只能完成一 ...
- git merge 与 rebase 的区别
http://gitbook.liuhui998.com/4_2.html merge rebase
- C# 词法分析器(六)构造词法分析器
系列导航 (一)词法分析介绍 (二)输入缓冲和代码定位 (三)正则表达式 (四)构造 NFA (五)转换 DFA (六)构造词法分析器 (七)总结 现在最核心的 DFA 已经成功构造出来了,最后一步就 ...
- [转]使用EasyRsa3为OpenVPN生成密码
1. 下载Easy RSA3 下载完并解压后,拷贝一份到/etc/openvpn和/home/client下 #.3版本需要独立下载个easy-rsa,该包用来制作ca证书,服务端证书,客户端证书 w ...
- Spring MVC Rest 支持CORS
新建cors filter文件, package cn.ac.iscas.pebble.ufe.tools; import java.io.IOException; import javax.serv ...
- BZOJ 1029 & 丝帛贪心
题意: 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者.但是T部落的基地里已经有N个建筑设 施受到了严重的损伤,如果不尽快修复的话,这些建 ...
- 不需要了解任何底层知识,就可以汉化!Let`s go!!!
汉化?莫要被这两个字吓到. 其实你也可以汉化,跟着我的步骤来,你也可以进行汉化,Let`s go!!!(大鸟飘过) 这里汉化的是微软企业类库的配置管理工具EntLibConfig.exe.当然,这里的 ...
- Tarjan 算法&模板
Tarjan 算法 一.算法简介 Tarjan 算法一种由Robert Tarjan提出的求解有向图强连通分量的算法,它能做到线性时间的复杂度. 我们定义: 如果两个顶点可以相互通达,则称两个顶点强连 ...