由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。
首先打开终端输入命令:
view plaincopy
sudo vim /etc/apache2/httpd.conf
其中有一行是这样的
view plaincopy
#LoadModule php5_module libexec/apache2/libphp5.so
将前面的#号去掉。
然后打开系统偏好设置中的共享,将web共享勾上,如下图
重启apache, 命令如下:
view plaincopy
sudo apachectl restart
这样就可以在浏览器中输入http://localhost/,如果出现
It works!
说明成功配置php环境
下面来配置MySql环境。
首先下载MySql的dmg安装包。下载地址在:http://dev.mysql.com/downloads/mysql/
打开dmg文件,里面有三个安装项,在此我三个都安装,MySQLStartupItem.pkg安装后,mysql会随系统启动而自启动,MySQL.prefPane表示可以在系统偏好设置中看到mysql选项,还有一个就是mysql的安装项。
这样一来就安装成功了,在系统偏好设置中打开mysql,并将服务开启。安装好后默认的用户名是root,密码为空。为了安全,我们设置一个密码。
打开终端,如果你输入mysql提示没有这个命令,那么需要配置mysql bin目录的环境变量。目录是,/usr/local/mysql/bin/, 将其加入到PATH变量中。在这儿我介绍另一种方法,
在终端中输入
view plaincopy
sudo vim /etc/bashrc
然后在其中加入
view plaincopy
#mysql
alias mysql=‘/usr/local/mysql/bin/mysql’
alias mysqladmin=‘/usr/local/mysql/bin/mysqladmin’
这样一来,在终端中输入mysql就有这个命令了, 其实它与我们C/C++中的宏定义有点类似,别名代替的作用。
有时候安装好MySQL程序的时候,直接输入命令mysql或mysqladmin会发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:
view plaincopy
ln -s /usr/local/mysql/bin/mysql /usr/bin
接着我们修改root的密码,命令如下:
view plaincopy
mysqladmin -uroot password 12345
这样就将root的密码改为了12345.
要管理Mysql,如果用命令行比较麻烦,开源的phpMyAdmin采用C/S的模式,方便管理。接着我们就装一个phpMyAdmin. 它是由php开发的,下载地址是:http://www.phpmyadmin.net/home_page/downloads.php
将下载下来的解压放在/Library/WebServer/Documents/目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么命令行进入这个目录,
再输入命令:
view plaincopy
cp config.sample.inc.php config.inc.php
vim config.inc.php
按照下面进行修改:
view plaincopy
$cfg[‘blowfish_secret’] = ”;//用于Cookie加密,随意的长字符串
$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;//MySQL守护程序做了IP绑定
分享到:
相关推荐
在Mac OS下配置PHP+MySql环境主要分为两个部分,分别是配置PHP环境和配置MySql环境。以下将详细介绍每个步骤以及需要掌握的相关知识点。 ### 配置PHP环境 首先,在Mac OS上配置PHP环境相对简单,因为系统自带了...
以上就是CentOS系统下配置PHP+MySQL环境的详细步骤。这个环境是搭建各种基于PHP的Web应用的基础,如内容管理系统、电子商务平台、论坛等。通过熟练掌握这些步骤,你可以轻松地在CentOS服务器上部署和管理各种动态...
【标题】:“个人制作企业网站源代码 apache+php+mysql+框架” 这个标题指出的是一个个人制作的企业网站的源代码,使用了常见的Web开发技术栈:Apache、PHP、MySQL以及框架。这通常意味着该源代码包含了一个运行在...
6. **测试环境**:重启Apache服务,将一个简单的PHP脚本(例如包含"phpinfo()"的文件)放在DocumentRoot下,通过浏览器访问该脚本,确认Apache和PHP已正确配置并能与MySQL通信。 7. **部署项目**:将PHP项目文件...
这是一篇超级详细的配置mac os下面php+mysql+apache的文章。非常详细 我的大部分配置就是参考上面的内容的,比如,PHP不能连接数据库,就是改一下默认的php.ini中pdo_mysql.default_socket【因为现在都用PDO了嘛。...
根据给定的文件标题、描述、标签以及部分内容,我们可以提炼出关于PHP开发环境搭建的关键知识点,特别是关于在Windows操作系统上构建Apache+MySQL+PHP集成环境的详细信息。下面将对这些知识点进行深入解析: ### 1....
2. **环境搭建**:指导如何安装Apache服务器、PHP解释器和MySQL数据库,配置运行环境。 3. **PHP语法**:深入讲解PHP的语法特性,包括函数、类和对象、错误处理、文件操作等。 4. **MySQL数据库管理**:学习创建、...
描述中的"php+mysql+phpsqladmin集成php+mysql+phpsqladmin集成"看似重复,实际上是在强调这个集成环境的核心组成部分:PHP作为服务器端脚本语言,MySQL作为关系型数据库系统,phpMyAdmin则是一个用PHP编写的开源...
下载后直接解压到E: erver\php目录把Mysql和apache安装在E: erver\(方便移植,即使系统重新安装也不影响在新系统下的服务)这样Apache+PHP+Mysql都安装在了同一目录下。先可以检查一下Apache是否按好,修改Apache...
5. **配置PHP**:通过WAMP的菜单,可以更新PHP版本或添加/修改PHP配置。例如,你可能需要开启某些扩展,如`php_mysqli.dll`以支持PHP连接MySQL。 6. **配置MySQL**:同样通过WAMP菜单,可以设置MySQL的root用户的...
docker化php web开发环境 nginx + php + mysql + redis 配置要求 Docker Docker-compose 我使用的是Mac电脑,Docker新推出了Docker for Mac Docker-compose 使用 Clone本项目 cd ~/Work git clone ...
在IT领域,构建动态网站和服务通常离不开三个关键组件:Apache、PHP和MySQL。"自学apache+php+mysql"的主题涵盖了这三个重要技术的基础知识和实践应用。以下是对这些知识点的详细阐述: **Apache**:Apache ...
Mac php72+nginx环境配置.txt
- **安装配置**:通常情况下,可以通过LAMP或WAMP等软件包来快速安装PHP和MySQL环境。 - **LAMP**:Linux + Apache + MySQL + PHP,适用于Linux环境。 - **WAMP**:Windows + Apache + MySQL + PHP,适用于Windows...
总结,搭建Mac OS上的Nginx+PHP+MySQL开发环境主要涉及以下几个步骤:安装Homebrew、配置和安装Nginx、调整内置的php-fpm、安装MySQL以及启动相关服务。这个环境为开发基于PHP的Web应用提供了基础,使得开发者能够在...
4. 修改Apache的`httpd.conf`,配置PHP处理器模块(如`mod_php`)。 5. 修改`php.ini`,启用必要的扩展,并设置正确的时区。 6. 测试配置,通过运行一个简单的PHP脚本来验证Apache、PHP和MySQL是否能够正常通信。 ...