`
terrysky
  • 浏览: 47442 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mac下配置php环境及问题解决

阅读更多
MAC OS:Yosemite
MYSQL:5.6.22
phpMyAdmin:4.3.5

一、启动Apache
Yosemite自带Apache和PHP,默认不开启,需要手动开启,在终端中执行命令:
sudo apachectl start


打开浏览器,输入:localhost,显示It works!,表示Apache已经启动。

二、开启php
通过修改apache配置文件来开启php,在终端中执行命令:
sudo vim /etc/apache2/httpd.conf

将#LoadModule php5_module libexec/apache2/libphp5.so前面的#去掉,即可开启php。
默认的www文件夹地址为:/Library/WebServer/Documents,可以在该新建一个index.php,内容为:
<?php 
    phpinfo(); 
?>

在浏览器中输入:localhost,如打印出php信息,说明php开启成功
默认的www文件夹非常不是很方便,可以改成自己方便的位置,修改apache配置,同上httpd.conf,将下面两个路径修改为自己的位置:
DocumentRoot "/Library/WebServer/Documents"
......
<Directory "/Library/WebServer/Documents">

三、安装mysql
5.6.22的包只有一个文件,直接安装即可,从系统偏好设置里启动。
不做设置的情况下,执行mysql命令或mysqladmin命令需要完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,否则会显示"-bash: mysql: command not found",
打开终端执行如下命令:
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

这样使用起来就方便很多。
设置root密码:
在/usr/local/mysql/bin/下执行如下命令,将root密码设置为root:
mysql -uroot
update mysql.user SET Password = PASSWORD('root') WHERE User = 'root';
flush privileges;


四、安装phpMyAdmin
1、下载和mysql版本对应的安装包,注意,4.3.5需要mysq 5.5以上版本。
2、将包解压,并重命名为phpmyadmin,然后将文件夹copy到web目录下,默认目录为/Library/WebServer/Documents/
3、将phpmyadmin/libraries/config.inc.php中的$cfg['Servers'][$i]['host']值改为127.0.0.1。这个修改可以解决#2002 无法登录 MySQL 服务器的问题
4、更新数据库密码,执行下面的命令,可以解决#1045 无法登录 MySQL 服务器的问题
mysql> update mysql.user SET Password = PASSWORD('root') WHERE User = 'root';
mysql> flush privileges;


mysql问题:
1、-bash: mysql: command not found:
在终端下执行:
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin;
sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin;


其他问题:
1、跨网站写文件失败
需要修改apache配置,将目标目录配置进去
分享到:
评论

相关推荐

    php环境配置

    在开发基于PHP的应用程序之前,正确配置PHP环境是非常关键的一步。本文将根据提供的信息,详细解析整个PHP环境配置的过程,并深入探讨每个步骤背后的原理和技术要点。 #### 第一步:下载并安装PHP软件包 - **操作...

    Mac OSX下使用MAMP安装配置PHP开发环境

    在Mac OSX系统下安装和配置PHP开发环境是一个多步骤的过程,其中包括了安装MAMP软件,以及配置Apache、MySQL和phpMyAdmin这些关键组件。以下将详细解释这一过程中的各个知识点。 首先,了解MAMP及其组成至关重要。...

    php软件包以及安装配置(ap本地环境)

    接下来,配置PHP与Apache的集成。在Windows上,这通常涉及到修改Apache的配置文件httpd.conf。找到“LoadModule”指令,添加加载PHP模块的行,如`LoadModule php_module "path/to/php/php7apache2_4.dll"`。同时,你...

    php环境配置教程(绝对真实,图文并茂)

    **PHP环境配置教程** 在踏入PHP编程世界的第一步...这个过程可能会遇到一些问题,但不要担心,多查阅文档,参与技术论坛讨论,或者利用在线资源,如Stack Overflow,都能找到解决方案。祝你在PHP学习道路上一切顺利!

    Mac OS下配置PHP+MySql环境

    在Mac OS下配置PHP+MySql环境主要分为两个部分,分别是配置PHP环境和配置MySql环境。以下将详细介绍每个步骤以及需要掌握的相关知识点。 ### 配置PHP环境 首先,在Mac OS上配置PHP环境相对简单,因为系统自带了...

    easy2php环境工具

    "Easy2PHP环境工具"是一款专为PHP开发者设计的便捷工具,旨在简化PHP开发环境的配置过程,提高开发和调试的效率。通过该工具,用户可以快速搭建一个完整的PHP运行环境,无需逐一安装和配置各个组件,从而节省大量...

    Mac下切换Brew 安装PHP的版本切换

    此外,注意每次切换版本后,可能需要重启Web服务器(如Apache或Nginx)或重新加载配置,以便新的PHP环境生效。 总的来说,Mac用户通过Brew可以轻松地安装和管理多个PHP版本。对于那些寻求更简单操作体验的用户,...

    基于Objective-C的mac上PHP开发环境高度定制设计源码

    mac上PHP开发环境高度定制项目源码,共105个文件,采用Objective-C、MATLAB、C、Shell和HTML等语言开发,涉及多种文件类型如PNG图片、MATLAB脚本、Plist配置文件、头文件、Markdown文档、JPG图片、Shell脚本、XIB...

    在ubuntu上安装与配置php开发环境时的学习总结.pdf

    本文将详细讲解在Ubuntu系统中安装和配置PHP开发环境时需要注意的关键知识点。 首先,当遇到“13) Permission denied: make_sock: could not bind to address 0.0.0.0:80”这样的错误时,这意味着非root用户试图...

    php-sg11-ixed-linux-mac-windows 版本

    2. **README**:通常包含安装指南、快速启动教程和常见问题解答,帮助用户了解如何配置和使用PHP-SG11-IXED。 3. **Windows 64-bit, Windows 32-bit VC6, Windows 32-bit**:这些是适用于不同Windows系统的加载器,...

    php基础教程Apache+MySQL+PHP集成环境全集

    PHP环境的集成安装 - **XAMPP**: XAMPP是一个非常流行的免费开源软件包,它支持跨平台(Windows、Linux、Mac OS),包含了Apache Web服务器、MySQL数据库服务器、Perl以及PHP。XAMPP提供了不同版本的组件,例如: ...

    php环境搭建

    #### 四、关键配置信息与常见问题解决 1. **Apache端口号**:确保端口号未被其他服务占用,通常使用80端口。若被占用,可通过修改Apache配置文件(`httpd.conf`)中的`Listen`指令来更改端口号。 2. **MySQL配置**: ...

    php7的sphinx扩展,适用linux,mac

    在PHP开发环境中,Sphinx是一个强大的全文搜索引擎库,它提供了高效、可定制的搜索...在Linux和Mac环境下,需注意系统依赖和版本兼容性,以确保扩展正常工作。遇到问题时,应逐一排查,确保所有组件都安装并配置正确。

    在Mac OS的PHP环境下安装配置MemCache的全过程解析

    本篇文章将详细介绍在Mac OS的PHP环境下安装配置MemCache的全过程。 首先,要在Mac OS上安装MemCache服务端,可以利用Homebrew这个包管理器来完成。通过简单的命令行操作,我们能够安装Memcached服务及其所需的依赖...

    Mac下Nginx安装环境配置详解

    以上就是Mac下Nginx的安装和配置过程,以及可能遇到的问题和解决方法。完成这些步骤后,你就可以在本地环境中用Nginx和php-fpm来运行和调试PHP应用了。在实际操作过程中,根据具体环境和需求,可能还需要调整其他...

    Mac下快速搭建PHP开发环境步骤详解

    首先,Mac OS 10.12.1及更高版本自带了Apache服务器,你可以通过以下步骤检查和启动Apache: 1. 在终端输入`sudo apachectl -v`以查看Apache的版本信息。 2. 使用`sudo apachectl start`启动Apache,然后在浏览器中...

    在Mac上编译安装PHP7的开发环境

    在Mac上编译安装PHP7开发环境虽然步骤较多,但只要按照顺序逐步进行,耐心解决过程中遇到的编译错误和配置问题,最终是可以成功配置并使用PHP7的。通过这个过程,您不仅可以学习到如何安装最新版本的PHP,还能够加深...

    在ubuntu上安装与配置php开发环境时的学习总结[归纳].pdf

    在Ubuntu上安装和配置PHP开发环境是一项常见的任务,对于开发者来说,掌握这一过程至关重要。在这个过程中,可能会遇到一些问题,例如在尝试绑定到80端口时出现"Permission denied: make_sock: could not bind to ...

    apache在mac上以及linux上安装存在的一些问题以及解决方法

    ### Apache在Mac与Linux平台上的安装及配置问题与解决方案 #### 概述 Apache作为一款广泛使用的Web服务器软件,在不同的操作系统环境下(如Mac与Linux)可能会遇到一系列的配置与使用问题。本文旨在针对Apache在...

Global site tag (gtag.js) - Google Analytics