`
terrysky
  • 浏览: 46735 次
  • 性别: 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软件包以及安装配置(ap本地环境)

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

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

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

    easy2php环境工具

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

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

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

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

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

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

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

    php7的sphinx扩展,适用linux,mac

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

    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,然后在浏览器中...

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

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

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

    一.简单介绍:  PHP 页需要通过 Web 服务器处理。因此,要在 PHP 进行开发,您需要访问支持 PHP 的 Web ...除非您能在 Terminal 中轻松使用命令行,否则安装一体解决方案 MAMP 要简单得多。本部分描述如何在 Ma

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

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

    Windows系统下XAMPP的安装配置图文教程.docx

    XAMPP 的出现解决了 PHP 开发环境的安装和配置问题,提供了简单快速的安装和配置过程。XAMPP 可以在多种操作系统下使用,包括 Windows、Linux 和 Mac OS X 等。 XAMPP 的组件 XAMPP 由五个组件组成: * Apache ...

    Visual Studio 2022支持Php开发插件

    Visual Studio 2022是Microsoft推出的一款强大的集成开发环境(IDE),专为各种软件开发提供全面的支持。在2022版本中,微软进一步拓宽了其开发领域,增加了对PHP语言的开发支持,这对于PHP开发者来说是一个重大福音...

    Mac os 解决无法使用localhost连接mysql问题

    今天在mac上搭建好了php的环境,把先前在window、linux下运行良好的程序放在mac上,居然出现访问不了数据库,数据库连接的host用的是localhost,可以确认数据库配置是正确的,因为在java中使用localhost访问正常,...

    mac下使用brew配置环境的步骤分享

    在Mac操作系统中,...至此,你已经在Mac上使用Homebrew配置了一个基本的开发环境,包括Apache服务器、PHP以及Memcached缓存支持。这个环境对于PHP开发是非常基础且必要的,能够帮助你更高效地进行项目开发和调试。

    PHP集成环境

    3. **项目部署**:将项目文件放入Web服务器的根目录下,配置好域名或路径,即可通过浏览器访问。 4. **版本切换**:对于支持多版本的环境,通过控制面板或命令行工具,可以轻松切换PHP版本。 五、总结 PHP集成...

    php集成环境安装视频后盾网

    MAMP主要针对Mac OS用户,提供了集成的Apache、MySQL和PHP环境。安装过程同样简单,只需拖放应用程序到指定文件夹即可。MAMP Pro版本还提供了更多的高级功能,如自定义端口、虚拟主机等。 在"后盾网_PHP集成环境...

    Mac OS X 下安装Nginx问题详解.docx

    在Mac OS X操作系统中安装和配置Nginx服务器可能会遇到一些特定的问题,本文将详细解析在该环境下安装Nginx时可能遇到的挑战及其解决方案。 首先,安装Nginx最常用的方法之一是通过Homebrew包管理器。输入`brew ...

Global site tag (gtag.js) - Google Analytics