PHP移动互联网开发(1)——环境搭建及配置
2016-02-17 16:16
453 查看
原文地址:http://www.php100.com/html/php/rumen/2014/0326/6702.html
一、PHP5.4环境搭配基本流程
Apache:Web服务提供者。官网:www.apache.org
PHP: 官网:www.php.net
Mysql: 官网:www.mysql.com
二、软件下载
Apache下载地址:http://download.csdn.net/detail/lxq_xsyu/7057423
PHP下载地址:http://download.csdn.net/detail/lxq_xsyu/7057401
Mysql下载地址:http://download.csdn.net/detail/lxq_xsyu/6468461
三、环境搭建
(1)Apache安装
成功安装
(2)解压PHP5.4
(3)配置Apache的httpd.conf文件
Apache安装文件夹
ServerRoot "D:/Apache Software Foundation"
监听port
#Listen 12.34.56.78:80
Listen 80
加载PHP组件
LoadModule php5_module "D:/php54/php5apache2_2.dll"
server名称
#ServerName www.meritit.com:80
文件根文件夹
DocumentRoot "D:/Apache Software Foundation/htdocs"
权限目录
<Directory "D:/Apache Software Foundation/htdocs">
索引(默认訪问主页)
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
错误日志
ErrorLog "logs/error.log"
訪问日志
CustomLog "logs/access.log" common
配置解析php
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
错误类型
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.meritit.com/subscription_
四、測试是否搭建成功
新建a.php
<?php
phpinfo();
?
>
能够看到找不到php的配置文件,我们在apache配置文件里指定一下php的配置文件文件夹
PHPIniDir "D:/php54"
五、配置多网站訪问
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
去掉上面凝视(打开虚拟主机配置文件)
在httpd-vhosts.conf中配置了两个网站例如以下
<VirtualHost *:80>
DocumentRoot "D:/Apache Software Foundation/a_com"
ServerName 127.0.0.2
ServerAlias www.dummy-host.meritit.com
ErrorLog "logs/dummy-host.meritit.com-error.log"
CustomLog "logs/dummy-host.meritit.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/Apache Software Foundation/b_com"
ServerName 127.0.0.3
ErrorLog "logs/dummy-host2.meritit.com-error.log"
CustomLog "logs/dummy-host2.meritit.com-access.log" common
</VirtualHost>
注意:一旦配置了虚拟主机,前面配置的DocumentRoot就无效了。
D:\Apache Software Foundation\a_com\a.php
<?php
echo "aaaaaa";
?
>
D:\Apache Software Foundation\b_com\b.php
<?
php
echo "bbbbbb";
?>
注意:要改动权限文件夹文件夹
訪问结果:
一、PHP5.4环境搭配基本流程
Apache:Web服务提供者。官网:www.apache.org
PHP: 官网:www.php.net
Mysql: 官网:www.mysql.com
二、软件下载
Apache下载地址:http://download.csdn.net/detail/lxq_xsyu/7057423
PHP下载地址:http://download.csdn.net/detail/lxq_xsyu/7057401
Mysql下载地址:http://download.csdn.net/detail/lxq_xsyu/6468461
三、环境搭建
(1)Apache安装
成功安装
(2)解压PHP5.4
(3)配置Apache的httpd.conf文件
Apache安装文件夹
ServerRoot "D:/Apache Software Foundation"
监听port
#Listen 12.34.56.78:80
Listen 80
加载PHP组件
LoadModule php5_module "D:/php54/php5apache2_2.dll"
server名称
#ServerName www.meritit.com:80
文件根文件夹
DocumentRoot "D:/Apache Software Foundation/htdocs"
权限目录
<Directory "D:/Apache Software Foundation/htdocs">
索引(默认訪问主页)
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
错误日志
ErrorLog "logs/error.log"
訪问日志
CustomLog "logs/access.log" common
配置解析php
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
错误类型
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.meritit.com/subscription_
四、測试是否搭建成功
新建a.php
<?php
phpinfo();
?
>
能够看到找不到php的配置文件,我们在apache配置文件里指定一下php的配置文件文件夹
PHPIniDir "D:/php54"
五、配置多网站訪问
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
去掉上面凝视(打开虚拟主机配置文件)
在httpd-vhosts.conf中配置了两个网站例如以下
<VirtualHost *:80>
DocumentRoot "D:/Apache Software Foundation/a_com"
ServerName 127.0.0.2
ServerAlias www.dummy-host.meritit.com
ErrorLog "logs/dummy-host.meritit.com-error.log"
CustomLog "logs/dummy-host.meritit.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/Apache Software Foundation/b_com"
ServerName 127.0.0.3
ErrorLog "logs/dummy-host2.meritit.com-error.log"
CustomLog "logs/dummy-host2.meritit.com-access.log" common
</VirtualHost>
注意:一旦配置了虚拟主机,前面配置的DocumentRoot就无效了。
D:\Apache Software Foundation\a_com\a.php
<?php
echo "aaaaaa";
?
>
D:\Apache Software Foundation\b_com\b.php
<?
php
echo "bbbbbb";
?>
注意:要改动权限文件夹文件夹
訪问结果:
相关文章推荐
- 互联网开发-前沿与热门
- 互联网时代人力资源管理者的四大功能
- 俞敏洪:我和马云就差了8个字
- 互联网-1大数据时代
- 互联网-3互联网思维的应用
- 互联网-2互联网思维特点和理念
- [转]俞敏洪:我和马云就差了8个字... [来自: news.mbalib.com]
- 俞敏洪:我和马云就差了8个字...(转)
- 中国芯片,如何“断奶”?
- 各大互联网公司架构演进之路汇总
- 互联网技术网站收藏
- [阅读]谈谈个人对“金融是否需要互联网”命题之辩
- 看待电商一样看待互联网金融
- 优秀的互联网产品团队能力和特点
- TalkingData:移动互联网报告:媒体篇
- 台湾科技挣扎,人祸大于天灾?
- 台湾科技挣扎,人祸大于天灾?
- 小县城也被互联网+撞了一下腰
- 批量扫描互联网无线路由设备telnet,并获取WIFI密码
- 做软件测试的节操和底线