win7下PHP运行环境搭建

作者&投稿:休瑗 (若有异议请与网页底部的电邮联系)
~

PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他WEB服务软件提供的,如 Apache。我下载的是ZIP包

下载地址

Mysql版本:Windows (x86, 32-bit), MSI Installer Essentials – Recommended,即MySQL Community Server 5.1.45

下载地址

Apache版本:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2,openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接

下载地址

第一步:安装Apache服务。

在这里主要配置Network Domain、Server Name、Email地址以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录。

在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明Apache服务安装成功了。

第二步:MySQL的安装

选择Custom自定义安装

点击“Change”更改你需要的目录

待文件复制安装完毕后,进行MySQL设置界面,单击Finish。

选择Detailed Configuration进行详细配置

选择MySQL运行模式:Server Machine

选择MySQL数据库默认存储方式:Non-Trans Only (MYISAM)

设定MySQL最大连接数:一般设置为128 – 512之间的整数。

设定MySQL网络参数,注意:不要勾选启用Strict Mode!那个Addfirewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略。

设定MySQL默认字符集:以用户站点语言为准,默认我们填gbk。

Windows环境设定

修改设定root用户密码,root密码请设置的比较复杂些,如果你出现的是三行,第一行的current password不要填写,留空白

注意:非必要情况下,不要启动远程连接模式! 完成MySQL的安装,并启动MySQL服务。

   

   完成后,打开cmd命令提示符窗口,输入命令:mysql –u root –p

   

   输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

更改MySQL数据库存放目录(可选,默认是在C:ProgramDataMySQLMySQL Server 5.1data,隐藏目录)

打开cmd命令提示符窗口,输入命令:net stop mysql 停止MySQL服务运行;

打开你的mysql安装目录的my.ini,

找到:

Datadir = “XXXXdata”

修改为:

Datadir = “你需要的mysql安装目录,如:F:Database”

将C:ProgramDataMySQLMySQL Server 5.1data 文件夹复制到你修改的Datadir目录,注意不是作为子目录,如果你的Datadir写的是F:Database,那么你就把C:ProgramDataMySQLMySQL Server 5.1data复制到F盘,然后改名为Database;

打开cmd命令提示符窗口,

输入命令:net start mysql

启动MySQL服务。

重新测试MySQL是否工作正常。

第三步:安装PHP。

其实在Windows 7下进行PHP安装非常简单,由于我下的是PHP代码包,只要解压php-5.3.2-Win32-VC6-x86并重名为文件夹为php,将其复制到C盘目录下即可完成PHP安装。

PHP环境搭建第三步:进行PHP配置环境。

解压缩下载的php-5.2.8-Win32.zip文件到你指定的目录

然后修改php.ini

进入PHP文件夹,将php.ini-dist 重命名为php.ini ;

打开php.ini文件,找到:

extension_dir= “./”

将其改为:

extension_dir= “你的php解压目录ext”

找到:Windows Extensions

在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可)

php_curl.dll

php_pdo_mysql.dll

php_gd2.dll

php_mbstring.dll

php_mcrypt.dll

php_mhash.dll

php_ming.dll

php_mysql.dll

php_openssl.dll

php_sockets.dll

php_xmlrpc.dll

php_zip.dll

找到:

disable_functions=

改为:

disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

保存php.ini文件,并将其复制到Y:Windows,然后把php文件夹下的libmysql.dll复制到C:WindowsSystem32目录下。

接着配置PHP的Session功能(可选)

在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到

;session.save_path = “/tmp”

修改为

session.save_path = “D:/phpsessiontmp”

配置PHP的文件上传功能 (可选)

同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

;upload_tmp_dir =

修改为

upload_tmp_dir = “D:/phpfileuploadtmp”

第五步:配置Apache以支持PHP

1、打开你的apache2的安装目录,找到conf文件,打开里面的httpd.conf

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

复制代码

   

代码如下:

LoadModule php5_module "你的php安装目录/php5apache2_2.dll"

   PHPIniDir "c:/Windows" (因为把php.ini复制到了C:/Windows目录中了)

   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(目录自己定,我这是随便写的)"

还有

复制代码

   

代码如下:

Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

修改为

Directory "D:/PHPWeb(目录自己定,我这是随便写的)"

最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行

DirectoryIndex index.html

修改为

DirectoryIndex index.php index.html

最后重启Apache服务器

在一切工作完成后,在你刚才指定的工作目录中(D:/PHPWeb)新建php文件,输入以下内容

复制代码

   

代码如下:

?

   phpinfo();

   ?

保存,在浏览器中输入http://localhost/刚才新建的php文件名.php,如果出现php信息的话,就说明成功了。然后是数据库的链接,把刚才建的php文件的内容替换为

复制代码

   

代码如下:

?php

   $connect=mysql_connect(“127.0.0.1″,”root”,”你的mysql数据库密码”);

   if(!$connect) echo “Mysql Connect Error!”;

   else echo “欢迎我的博客-www.aitilife.com”;

   mysql_close();

   ?

然后在浏览器中输入http://localhost/刚才新建的php文件名.php,如果出现

欢迎我的博客-www.aitilife.com

Congratulations~

数据库连接成功。到此,php环境搭建就大功告成了。如果连接失败,重启一下mysql看看!

转载自挨踢人生-IT生涯




如何使用Linux的Crontab定时执行PHP脚本的方法
每5秒执行一次 for i in `seq 120`; do awesome_scripts& sleep 0.5; done ===执行脚本=== 原理:每分钟执行脚本,使用for语句循环实现每N秒执行文件 注意:如果60不能整除间隔的秒数,则需要调整执行的时间。例如需要每7秒执行一次,就需要找到7与60的最小公倍数,7与60的最小公倍数是420...

php7使用use引入命名空间提示语法错误
我也遇到了这个问题,我是这样解决的,我服务器装了5.2和7.2两个版本,可能两者有冲突,5.2不支持命名空间,不支持use和namespace,解决办法就是卸载5.2版本!!!

php调试出错,显示Fatal error: Call to undefined function mysql_conn...
php配置iis7的方式有两种,ispi和cgi,但是php5.3已经不支持ispi了,只支持cgi,而采用php5.2配置iis7的时候会出现 找不到mysql数据库不能用,是因为dll文件没有加载,单击php-cgi.exe,把确少的dll复制到system下,把php.ini复制到 windows目录下,重启服务器,就好了。

怎样配置apache+mysql+php
PHP环境搭建第三步:Windows 7下Mysql配置 完成安装之后,MySQL会跳出MySQL Server Instance Configuration窗口,这一块是对MySQL服务器做的相关配置。首先,因为是开发环境,我们选择StandardConfiguration标准配置。配置第一步如下所示,MySQL服务名称默认即可不需要改变,将”Include bin Directory in Windows ...

关于PHP数据库
每次调用都会产生下一行,直到没有行剩下时返回false。每个域值都由一个从零开始的偏移量索引。这是从查询中获取结果的最快方法。(7)integer mysql_num_...* 连接数据库并执行查询 *\/ function printoraerr($in_cur) { \/\/ 检查Oracle是否出错 \/\/ 如果存在错误则显示 \/\/ 当指针被激活时每次请求Oracle后调用...

云服务器如何配置nginx支持php?
-rwxr-xr-x 1 root root 2401 4月 14 21:26 \/etc\/init.d\/php-fpm [root@redhat7 php-7.1.2]# \/etc\/init.d\/php-fpm start Starting php-fpm [14-Apr-2017 21:28:09] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)[14...

PHP与JSP
主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后...

php网页运行原理
一个典型的RSHUTDOWN方法如下:PHP_RSHUTDOWN_FUNCTION(extension_name) { \/* Do memory management, unset all variables used in the last PHP call etc *\/ } PHP关闭第二步 最后,所有的请求都已处理完毕,SAPI也准备关闭了,PHP开始执行第二步:1. PHP调用每个扩展的MSHUTDOWN方法,这是各个...

win7如何运行asp程序asp程序怎么运行
如何在windows7系统下运行asp文件?ASP的意思是“动态服务器页面”,是和现在流行的PHP一样的后台脚本语言。ASP曾经流行过一阵子。现在很多程序员之前都接触和使用过ASP。虽然现在已经退出了主流,但是还是有很多网站使用ASP作为后台。很多新手不懂ASP,不知道如何打开ASP文件。然后,下面简单介绍一下(分为运行ASP文件和编辑...

PHP软件开发中如何提高项目的运行效率
PHP软件开发中如何提高项目的运行效率 如何提高PHP程序执行效率?编程习惯分析,PHP程序原本是解释性程序语言,其执行速度本来就不高,如果在日常开发中不注意编程习惯就很难提高其执行效率,下文从PHP编程和mysql数据效率两个方面分析哪些提高其执行效率的要点PHP软件开发中如何提高项目的运行效率一、PHP提高效率的要点1、如果...

山西省15168634808: 在windows 7上建立php环境
刀青清宣: (图解)phpnow在Windows7下搭建php环境 参考http://www.win7on.com/viewthread.php?tid=682&extra=page%3D1

山西省15168634808: win7服务器怎么搭建php环境 -
刀青清宣: 首先在本地机器上创建一个用户!这些用户是用来登录到ftp的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了.其次是在c盘新建文件夹“ftp上传”和“ftp下载”两个文件夹!并在每个文件夹...

山西省15168634808: Windows系统怎样配置PHP环境 -
刀青清宣: Windows配置PHP环境的方法: 工具\原料 win7系统电脑 浏览器 1、打开浏览器,在搜索栏键入并搜索需要的软件“PHPnow”,找到并下载之后,解压到电脑磁盘的根目录.2、解压示例.3、打开解压好的文件夹,找到并运行“setup.cmd”.4、根据提示依次输入要安装apache以及MYSQL版本输入数字并回车.5、根据提示进行下一步操作.6、将用户密码记下来.7、安装完成以后,在浏览器的地址栏中直接输入本机地址127.0.0.1,来查看PHP环境的配置情况.8、以后如果想要安装下载的PHP模版的时候,将下载模版粘贴到HTDOCS文件夹中,然后安装的模版即可.

山西省15168634808: Windows 7 下如何配置PHP网站运行环境 -
刀青清宣: 下个PHP运行环境集成包,如phpstudy,xampp,winappserv等等...解压之后,把PHP网站文件夹放在集成包的指定位置,一般是WWW路径下(有的不一样)...有的集成包集成软件服务会自启动,有的需要手动启动,启动完后,在浏览器中输入网址就能访问了...当然也有手动搭建PHP环境的,步骤过多,不做赘述...

山西省15168634808: win764位怎么搭建本地php环境 -
刀青清宣: 1. php开发环境搭建:单个安装的话,有apache、mysql、php2. 推荐集成安装包:phpstudy 或者wampserver

山西省15168634808: window 7环境下如何搭建php环境? -
刀青清宣: 需要apachephpmysqlphpmyadmin不过安装之后还要配置,比如改路径啊,开启功能啊等之类的或者直接安装个appserv,什么都给你配置好了得

山西省15168634808: 怎么在win7PC机上配置PHP运行环境? -
刀青清宣: 可以安装 集成环境 wamp xampp appserv 或者phpnow等php+mysql集成开发环境

山西省15168634808: php开发环境可以在win7系统上搭建吗? -
刀青清宣: Windows7操作系统,在Windows平台上搭建PHP的开发环境可以下载WAMP(Windows、Apache、MySQL、PHP的首字母缩写)集成化安装包. PHP这样集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了...

山西省15168634808: 如何在 windows 7 下安装 PHP 环境 -
刀青清宣: 方法/步骤1、请先下载相关工具.根据自己系统下载相应版本,我下载的都是64位.2、首先安装PHPManagerForIIS,安装成功后会IIS界面会多出PHPManager图标,等待后续操作.3、将下载的PHP 7.0.2 for win解压并确定好要放置的位置....

山西省15168634808: 一个空白的win7,怎么配置完整的php环境.各位大神有没有完整的步骤,越详细越好..越详细越好.. -
刀青清宣: 到PHP官方网站下载ZIP版的,随便解压缩到某个文件夹即完成了PHP的安装,下载地址:http://windows.php.net/downloads/releases/php-5.3.12-nts-Win32-VC9-x86.zipPHP本身作为一种编程语言,安装(解包)了即可使用.如果需要和其它软...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网