php web项目环境搭建
来源:互联网 发布:折八百淘宝商城下载 编辑:程序博客网 时间:2024/05/23 23:45
一、要创建一个php web项目,首先进行以下准备工作:
1、下载并安装mysql server,下载地址:http://dev.mysql.com/downloads/mysql/;
2、下载并安装Apache,下载地址:http://download.csdn.net/detail/sdhyfxh/8616499;
3、下载并安装php,下载地址:http://download.csdn.net/detail/sdhyfxh/8616507;
4、下载并安装jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html;
5、下载并安装netbeans,下载地址:http://download.csdn.net/detail/sdhyfxh/8616473;
二、上述各软件下载安装均比较简单,这里重点强调一下php安装后的配置。
1、安装完成php后,安装目录下自动包含php扩展目录ext,不需要额外下载。另外,在安装目录下会看到两个配置文件php.ini-development和php.ini-production,前者用于开发服务器,后者用于产品服务器,这里选用前者,将其复制并重命名为php.ini。
2、打开php.ini,修改相应配置。
(1)将extension_dir指令修改为扩展dll目录,如:
extension_dir = "D:/php-5.6.8-Win32-VC11-x86/ext"
(2)将doc_root指令修改web服务器根目录,本项目使用apache服务器,需与apache配置文件中DocumentRoot项的值一致,如:
doc_root ="D:/Program Files/Apache Software Foundation/Apache2.4/htdocs"
(3)根据需要添加扩展,首先查看配置文件中是否含有所需扩展,如果所需扩展前面有分号,将分号去掉,如果没有,手动添加,格式如:
extension=php_mysqli.dll
(4)设置时区,php中默认的时区是关闭的,显示的是格林威治标准时间,与北京时间相差整8小时,所以php安装成功后最好将时区设置为北京时间。在php.ini文件中查找date.timezone,将前面的分号去掉,设置如下:
date.timezone=PRC
如果没有date.timezone,可手动添加。补充:如果不再配置文件中修改,则在php应用程序中显示时间之前须添加时区设置语句:
<?phpdate_default_timezone_set(‘PRC’);?>
(5)php出现错误时,可在页面上直接将错误信息打印出来,但是在系统正式运行后,为了使界面友好,可以屏蔽php在页面显示的错误信息。即修改display_errors为 Off。
三、apache中配置php
打开httpd.conf文件,该文件一般在apache安装目录的/conf/路径下,查找是否存在如下语句,如果没有,可手动添加。
LoadModule php5_module D:/php-5.6.8-Win32-VC11-x86/php5apache2_4.dllPHPIniDir "D:/php-5.6.8-Win32-VC11-x86/"AddType application/x-httpd-php .php注意:最后一行AddType后面是两个参数,.php前面有个空格,不可连在一起。
四、测试服务器
在服务器项目路径(一般为/Apache Software Foundation/Apache2.4/htdocs/)下创建test.php文件,代码如下:
<?php phpinfo();?>在浏览器中访问该文件http://localhost:8080/test.php,如果出现如下页面,则表明配置成功。
- php web项目环境搭建
- php项目之一搭建环境
- 搭建PHP的web项目
- web项目环境搭建的一般流程
- eclipse开发web项目环境搭建
- Eclipse 的 Java Web 项目环境搭建
- MyEclipse搭建java Web项目开发环境
- android环境搭建和入门,php环境搭建和入门,java web环境搭建和入门
- maven的环境搭建以及maven搭建web项目
- PHP环境搭建 环境搭建
- nginx+apache+mysql+php+memcache+squid搭建集群web环境
- LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
- nginx+apache+mysql+php+memcache+squid搭建集群web环境
- nginx+apache+mysql+php+memcached+squid搭建集群web环境
- Web开发之PHP框架(一)-Laravel环境搭建
- Web前端教程-02.06.HTML表单和php环境搭建
- UBUNTU14.04搭建LAMP环境PHP-WEB服务器
- Windows7/8搭建web(Apache+PHP+MySQL)开发环境
- hibernate关联映射
- bootstrap 模态窗口点击图层不关闭写法
- 关于后盾网yii框架的学习小结(1)--yii模块的安装
- Android电话短信拦截项目总结之 SQLite数据库简介和使用
- hdu 奥运(矩阵快速幂+等比数列快速求和+数论)
- php web项目环境搭建
- 自定义动态属性标签
- iOS CLLocationManager定位,IOS8注意
- Red Hat Enterprise Linux 5 64 位安装oracle11g
- 让你的表单升级到CSS3和HTML5客户端验证
- 《c++标准程序库》读后感之string 二
- 敏捷开发之Scrum
- 欢迎使用CSDN-markdown编辑器
- php自带函数判断是否正确的email地址