MacPro下搭建PHP环境(LAMP)

前一阵子开始学习PHP,参考的是《跟兄弟连学PHP》,很喜欢他们的口号:让学习成为一种习惯!这本书的前五章没有讲PHP,而是简单的介绍了HTML+CSS,我看的也不是特别的明白,但是也不要紧,可以找几本书专门的研究下(如果我还有余力……)。今天终于看到了PHP 这一章,结果第一章就把我难住了:PHP环境搭建

PHP环境的种类就不介绍了,我选择的LAMP,《跟兄弟连学PHP》是在Windows平台上搭建的,而我用的是MacPro,所以也没有参考价值了,所以我就从网上找高人参考。经过三个小时的折腾,终于初步成功,因为我还没有开始编程呀……

具体步骤:

我的电脑配置

MacPro下搭建PHP环境(LAMP)_第1张图片

mac osx系统都自带了Apache和PHP环境,只是默认情况下没有开启,我个人设备环境如下:




一、开启Apache

打开终端,输入如下

开启命令开启Apache:sudo apachectl start

怎样验证是否成功呢?打开你的浏览器,输入localhost,如果出现“It Works”就表示成功啦


二、开启PHP

PHP的开启需要改变一个Apache配置文件:httpd.conf

1.打开Finder,前往文件夹/etc/apache2/,打开httpd.conf


2.找到#LoadModule php5_module libexec/aache2/libphp5.so,讲前面的"#"去掉,然后保存。

PS:在这步的是我发现一个问题,那就是httpd.conf这个文件已经被锁定,是没有办法更改的,我的办法是讲文件保存一份副本到别的地方,改完之后再覆盖原文件。不知道还有什么办法可以把文件解锁?

3.重启Apache

打开终端,输入:sudo apachect1 restart

这时PHP就可以用了,查版本的命令是:$ php -v 

4.验证是否成功

Apache的根目录下复制index.html.en文件并重命名为info.php,打开info.php,在It works后面加上,然后再次重启Apache,在浏览器中输入http://localhost/info.php,会出现一个显示php信息的页面,如图所示。


三、配置MySQL

1.下载 http://dev.mysql.com/downloads/mysql/ ,选择Mac平台,下载完pkg文件后双击安装

2.安装完成后它会给你一个随机密码,如图


就是root@loclhost后面的一串,千万截图或者复制保存,后面有用。

3.选择一个MySQL的可视化工具。我选择的是phpMyAdamin(网页的)和Workbench(客户端)

  • phpMyAdamin
(1)下载 https://www.phpmyadmin.net/downloads/ 下载解压后改名为phpmyadmin,放在/Library/WebServer/Documents/下

(2)phpmyadmin中的config.sample.inc.php,并命名为config.inc.php,并放在当前文件夹下

(3)打开config.inc.php,搜索    $cfg['Servers'][$i]['host'] = 'localhost',将其改为$cfg['Servers'][$i]['host'] = '127.0.0.1',这个如果不改会出现连接错误

(4)在浏览器中输入 http://localhost/phpmyadmin,输入用户名"root",密码就是刚才保存的那个随机密码

  • Workbench
    我下载 Workbench就是为了能够改变MySQL的随机密码(其他在终端改变的方法我试过之后不好用……),后期也可以可视化操作

(1)下载http://dev.mysql.com/downloads/workbench 一路确定下去就好

(2)打开Workbench之后,新建一个连接



单击红框中的按钮,出现输入密码的对话框


你输入初始的随机密码之后他就会跳转到重新设置密码页面,特别好用。我已经改完了所以不能截图了 。

到这里基本配置就完成了,如果完善的话,还有很多其他的功夫要做,后期如果我学习到了,再来更新









你可能感兴趣的:(PHP)