小标
2018-07-12
来源 :
阅读 1239
评论 0
摘要:本文主要向大家介绍了PHP语言大牛开发笔记(1)——环境搭建及配置,通过具体的实例向大家展示,希望对大家学习php语言有所帮助。
本文主要向大家介绍了PHP语言大牛开发笔记(1)——环境搭建及配置,通过具体的实例向大家展示,希望对大家学习php语言有所帮助。
开篇说明:记得我上大二的时候第一次听到PHP,当时只知道这是一个开发网站的语言,并没有深入学习,在学了Java Web开发和Android开发之后我对互联网的发展方向有了一个我自己的认识,现在我们不能将互联网和移动开发分离开来,这两个东西已经融合为一体,移动端的b/s架构已经成为现在的趋势,所以需要使用一种轻量级的网站开发工具,在php5.x出来后更是对这一块有了很大的支持,我个人认为移动开发最少现在已经离不开php,如果有兴趣的朋友或者希望学习php的朋友我们可以一起来学习php,如果有php的大神希望能给出指导和建议.
一、PHP5.4环境搭配基本流程
Apache:Web服务提供者。官网:www.apache.org
PHP: 官网:www.php.net
Mysql: 官网:www.mysql.com
二、软件下载
Apache下载地址://download.csdn.net/detail/lxq_xsyu/7057423
PHP下载地址://download.csdn.net/detail/lxq_xsyu/7057401
Mysql下载地址://download.csdn.net/detail/lxq_xsyu/6468461
三、环境搭建
(1)Apache安装
安装成功
(2)解压PHP5.4
(3)配置Apache的httpd.conf文件
Apache安装目录
[plain] view plain copy
1. ServerRoot "D:/Apache Software Foundation"
监听端口
[plain] view plain copy
1. #Listen 12.34.56.78:80
[plain] view plain copy
1. Listen 80
载入PHP组件
[plain] view plain copy
1. LoadModule php5_module "D:/php54/php5apache2_2.dll"
服务器名称
[plain] view plain copy
1. #ServerName www.meritit.com:80
文件根目录
[plain] view plain copy
1. DocumentRoot "D:/Apache Software Foundation/htdocs"
权限文件夹
[plain] view plain copy
1. <Directory "D:/Apache Software Foundation/htdocs">
索引(默认访问主页)
[plain] view plain copy
1. <IfModule dir_module>
2. DirectoryIndex index.html
3. </IfModule>
错误日志
[plain] view plain copy
1. ErrorLog "logs/error.log"
访问日志
[plain] view plain copy
1. CustomLog "logs/access.log" common
配置解析php
[plain] view plain copy
1. AddType application/x-compress .Z
2. AddType application/x-gzip .gz .tgz
3. AddType application/x-httpd-php .php
错误类型
[plain] view plain copy
1. #ErrorDocument 500 "The server made a boo boo."
2. #ErrorDocument 404 /missing.html
3. #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
4. #ErrorDocument 402 //www.meritit.com/subscription_
四、测试是否搭建成功
新建a.php
[php] view plain copy
1. <?php
2. phpinfo();
3. ?>
可以看到找不到php的配置文件,我们在apache配置文件中指定一下php的配置文件目录
[plain] view plain copy
1. PHPIniDir "D:/php54"
五、配置多站点访问
[plain] view plain copy
1. # Virtual hosts
2. Include conf/extra/httpd-vhosts.conf
去掉上面注释(打开虚拟主机配置文件)
在httpd-vhosts.conf中配置了两个站点如下
[plain] view plain copy
1. <VirtualHost *:80>
2. DocumentRoot "D:/Apache Software Foundation/a_com"
3. ServerName 127.0.0.2
4. ServerAlias www.dummy-host.meritit.com
5. ErrorLog "logs/dummy-host.meritit.com-error.log"
6. CustomLog "logs/dummy-host.meritit.com-access.log" common
7. </VirtualHost>
8.
9. <VirtualHost *:80>
10. DocumentRoot "D:/Apache Software Foundation/b_com"
11. ServerName 127.0.0.3
12. ErrorLog "logs/dummy-host2.meritit.com-error.log"
13. CustomLog "logs/dummy-host2.meritit.com-access.log" common
14. </VirtualHost>
注意:一旦配置了虚拟主机,前面配置的DocumentRoot就无效了。
D:\Apache Software Foundation\a_com\a.php
[php] view plain copy
1. <?php
2. echo "aaaaaa";
3. ?>
D:\Apache Software Foundation\b_com\b.php
[php] view plain copy
1. <?php
2. echo "bbbbbb";
3. ?>
注意:要修改权限文件夹目录
说明:关于mysql的安装在这里我就不做介绍了。
本文由职坐标整理并发布,了解更多内容,请关注职坐标编程语言PHP频道!
喜欢 | 1
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号