腾讯视频/爱奇艺/优酷/外卖 充值4折起
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(目录自己定,我这是随便写的)"
还有
复制代码
代码如下:
修改为
最后修改具体的index文件先后顺序,由于配置了php功能,当然需要index.php优先执行
directoryindex index.html
修改为
directoryindex index.php index.html
最后重启apache服务器
在一切工作完成后,在你刚才指定的工作目录中(d:/phpweb)新建php文件,输入以下内容
复制代码
代码如下:
phpinfo();
?>
保存,在浏览器中输入http://localhost/刚才新建的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生涯