您好,欢迎访问一九零五行业门户网

php环境搭建_PHP教程

这两天刚装好windows 7,碰巧前段时间有朋友问我windows下如何安装搭建php环境,所以打算勤劳下,手动一步步搭建php环境,暂且不使用php环境搭建软件了,在此详细图解在windows 7下安装配置php+apache+mysql环境的教程,希望对php初学者有所帮助。
在windows 7下进行php环境搭建,首先需要下载php代码包和apache与mysql的安装软件包。
    php环境搭建第一步:windows 7下安装apache服务。
apache配置信息
在这里主要配置network domain、server name、email地址以及apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,apache的安装目录你可以使用默认目录或根据需要自行选择安装目录。
在完成apache服务的安装后,在游览器中输入http://localhost/,出现it’s work!字样,说明apache服务安装成功了。
php环境搭建第二步:windows 7下安装mysql服务。
安装mysql数据库并选择安装目录
点击mysql安装程序自动安装,在此期间你可以根据需要选择mysql数据库的安装目录,我一律都是用默认目录。
注意:在安装完mysql数据库后,需要再进行mysql数据库配置才能使用php进行连接,稍后会提到如何配置。
php环境搭建第三步:在windows 7下安装php。
其实在windows 7下进行php安装非常简单,由于我下的是php代码包,只要解压php-5.3.2-win32-vc6-x86并重名为文件夹为php,将其复制到c盘目录下即可完成php安装。
php环境搭建第四步:在windows 7下如何进行php配置环境。
php环境在windows 7上的配置相比windows xp等要简单很多,不需要复制等操作,你只要将php.ini-development配置文件重命名为php.ini配置文件即可。接着做如下配置操作:
1、打开php.ini配置文件,找到
; on windows:
; extension_dir = ext
修改为
; on windows:
extension_dir = c:/php/ext
表示指定php扩展包的具体目录,以便调用相应的dll文件。
2、由于默认php并不支持自动连接mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
这些extension之前的分号(;)去除。
3、配置php的session功能
在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在windows 7上新建一个可读写的目录文件夹,此目录最好独立于web主程序目录之外,此处我在d盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到
;session.save_path = /tmp
修改为
session.save_path = d:/phpsessiontmp
4、配置php的文件上传功能 如何编写php文件上传功能?
同session一样,在使用php文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在windows 7上建立一个可读写的目录文件夹,此处我在d盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到
;upload_tmp_dir =
修改为
upload_tmp_dir = d:/phpfileuploadtmp
5、修改date.timezone,否则在执行phpinfo时date部分会报错:
warning: phpinfo() [function.phpinfo]…
我们需要将
;date.timezone =
修改为
date.timezone = asia/shanghai
你也可以点击参考更多关于php.ini的配置
至此在windows 7上php的环境配置就算完成了,但是光完成这些配置是不够的,我们需要apache支持php,所以还需要在apache配置文件中完成相应的php配置。
php环境搭建第五步:配置apache以支持php
1、在#loadmodule vhost_alias_module modules/mod_vhost_alias.so下添加
loadmodule php5_module c:/php/php5apache2_2.dll
phpinidir c:/php
addtype application/x-httpd-php .php .html .htm
我们在php目录下可以看到多个php5apache的dll文件,由于我们使用的是apache2.2.15,所以我们当然需要使用php5apache2_2.dll,接着指定php的安装目录以及执行的程序扩展名。
2、我们应该知道默认apache服务器执行web主程序的目录为apache2.2/htdocs,所以当你的web主程序目录变更时,我们需要修改相应的apache配置,即将
documentroot c:/program files/apache software foundation/apache2.2/htdocs
修改为
documentroot d:/phpweb
修改为
3、最后修改具体的index文件先后顺序,由于配置了php功能,当然需要index.php优先执行
directoryindex index.html
修改为
directoryindex index.php index.html
4、重启apache服务器
至此,在apache服务器上php环境配置工作就完成了,你只需要在d:/phpweb目录下新建一个php文件,写入
phpinfo();
?>
然后在游览器中输入http://localhost,就可以看到php的具体配置页面了,代表在window 7上php环境配置工作就算完成了。
在完成windows 7上的php环境配置工作后,我们需要完成php环境搭建的最后一步,即支持mysql数据库。
首先需要配置mysql服务器。
点击开始菜单下mysql server5.1菜单中的mysql server instance config wizard,完成mysql的配置向导。
选择mysql服务器的类型
个人认为第一和第二项都可选择,如果仅仅只是作为web数据库,推荐选择第二项。 
mysql数据库用途
选择mysql数据库的并发连接数
选择mysql的并发连接数,第一项是最大20个连接并发数,第二项是最大500个并发连接数,最后一种是自定义,你可以根据自己的需要选择。 
选择mysql服务的端口号,一般默认即可
选择mysql数据库的字符集
此处推荐使用utf8,比较通用,否则容易造成乱码。
设置mysql为windows服务
设置mysql数据库root用户的密码
在这里考虑开机速度的问题,我将自动登录mysql服务取消了,一般你可以选择此选项,如果没有选,你可以使用net start mysql启动mysql服务。 
设置mysql数据库root用户的密码
执行mysql服务配置选项
mysql数据库的配置文件保存在c:\program files\mysql\mysql server 5.1\my.ini,如果今后有什么变动,你可以修改此文件。
至此mysql数据库的配置就算完成了,为了验证php是否能连接mysql,你可以在index.php中创建如下代码
然后在游览器中输入http://localhost/,看到:欢迎访问php网站开发教程网-www.leapsoul.cn字样就说明php连接mysql就算成功了。
windows 7下无法使用localhost连接mysql5.3的解决方法
在windows 7中php连接mysql时默认只能使用ip地址连接mysql,而无法使用localhost连接mysql,解决方法为打开c:\windows\system32\drivers\etc下的hosts文件,将
1
 #   127.0.0.1       localhost
中的注释去除即可。
http://www.bkjia.com/phpjc/477398.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/477398.htmltecharticle这两天刚装好windows 7,碰巧前段时间有朋友问我windows下如何安装搭建php环境,所以打算勤劳下,手动一步步搭建php环境,暂且不使用php环境...
其它类似信息

推荐信息