开发环境
硬件 : MacBook Pro
系统 : OS X EI Capitan
版本 : 10.11.6
前言
这一系列文章是本人从初学者的角度编写,其主要目的用于记录,便于日后查看,次要目的是留给那些有意向开发个人网站的同学参考。
以下内容全部是我从零开始从网上找资料自学的,如果有任何错误或者不足,烦请告知。
1-Apache
简介 : Apache HTTP Server,最流行的Web服务器端软件之一。
Mac OS自带Apache,我们只需要启动它就行了
打开终端输入
sudo apachectl start
打开浏览器,在地址栏中输入localhost或者(http://localhost:80) ,出现It Works字符串,就说明Apache已经成功启动
image.png
在Macbook pro下,Apache的网站服务器根目录(站点)在/Library/WebServer/Documents路径下,以后你编写的.php文件或者.html文件都是存放在此目录下
如果想关闭服务器的话,使用以下命令:
sudo apachectl stop
ps : 可以使用httpd -v检查Apache的版本号
2-配置PHP
简介 : php是一门脚本语言,我们下面要装的就是php的解释器。
Mac OS 同样预安装有PHP,但是我们需要在Apache的配置文件中添加Apache对PHP的支持。
在终端中输入命令
sudo vim /etc/apache2/httpd.conf
输入root 密码
在httpd.conf中找到
#LoadModule php5_module libexec/apache2/libphp5.so
打开注释(把#删除)
保存之后重启Apache服务器:
在终端输入:
sudo apachectl restart
如果上述操作无误,Apache对PHP的操作我们就做好了。
接下来我们可以先进行一个简单的测试
首先新建一个test.php(我用的是Sublime Text) 输入一下内容
phpinfo();
?>
保存之后,把test.php移动到Apache的站点目录/Library/WebServer/Documents下
然后打开浏览器在地址栏中输入:http://localhost/test.php
出现如下页面 说明以上两大步骤就已经完成了
image.png
3-Mysql
简介 : 最流行的关系型数据库管理系统之一,且开源。
前往Mysql官网 下载对应的DMG安装包
按照提示一直下一步即可
**注意 : 记得在最后一步保存好初始密码,初次登陆Mysql时使用 **
1.打开终端输入
mysql -u root -p
ps :mysql: command not found错误解决方法 :
在终端输入如下指令 建立软连接 :
ln -s /usr/local/mysql/bin/mysql /usr/local/bin
2.输入root密码(上文提示保存的密码)之后出现如下页面
image.png
3.修改root
终端输入 :
set password for root@localhost = password('123456');
这样就把root的登录密码修改为123456了。
以上就是php环境LAMP架构的搭建全部过程了,接下来我会先从网页搭建开始一步一步完成我的个人网站。