windowsXP下搭建Apahce2.2.16和php5.3.3开发环境

以前虽然知道php,但一直没有亲手搭建过开发环境。今天特意来试试,想着简单,实际操作起来还是挺艰难的,经过2个多小时的奋战,终于配置成功,特拿来跟大家分享一下!
一、安装Apache服务器(版本:2.2.15)
下载地址:httpd-2.2.15-win32-x86-no_ssl.msi
所有版本:Index of /dist/httpd/binaries/win32
安装过程很简单,一路下一步,唯一要填写的地方在network domain、server domain中输入localhost,第三个填写管理员邮箱地址即可,然后出现安装路径界面,选择自己的安装路径(建议重新选择,默认的路径太长),我安装在E:\Apache2.2\目录下,继续next,最终完成!
默认情况下,安装完成,apache自动启动,任务栏右下角出现绿色的启动图标。在浏览器地址栏里出入:http://localhost,如果出现“It works!”,恭喜安装成功!
二、安装(版本:5.3.2)
1、下载地址:php-5.3.2-Win32-VC6-x86.zip
官网地址:http://windows.php.net/download/
2、将php压缩包解压到一个目录下,我解压在D:/PHP
三、配置PHP
1、配置php:将PHP目录下的php.ini-production文件重命名为php.ini,这个就是php的配置文件,然后在php.ini文件里修改下面几个地方(如果这些项前面有分号,记得要去掉分号):
a:查找extension_dir="D:\PHP\ext";
b:查找doc_root="D:\PHP";(这里要跟Apache配置文件httpd.conf中的DocumentRoot一致);
c:修改字符集,找到default_charset,修改成自己的需要的编码,我这里是default_charset="UTF-8"。
d:设置register_globals=Off为register_globals=On,使传递全局变量有效。
e:查找extension,并去掉这些项前面的分号
extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll GD库做图,一般用于图形验证码;
extension=php_mysql.dll 用于连接MYSQL数据库;
2、将D:/PHP目录下的php5ts.dll 和php5apache2_2.dll文件拷贝到 C:\WINDOWS\system32目录下
四、配置Apache
打开E:\Apache2.2\conf目录下的httpd.conf文件
1、找到DocumentRoot,这里是指定主页放置的目录,默认:E:\Apache2.2\htdocs,可以使用默认,我这里是修改成了DocumentRoot "D:/PHPApp"
2、查找DirectoryIndex,这里是设置默认打开的首页文件名。可以在index.html后面加上index.php、index.jsp等,注意各项之间用空格隔开。
3、找到<Directory />,将Deny from all修改为allow from all,可以防止You don't have permission to access / on this server这样的错误提示。尤其是在改变了默认主页的路径后。
ps:每次修改httpd.conf文件后,都要重启apache服务器,另外如果你的win32系统上同时也运行IIS服务器,要先停止IIS服务器,再启动Apache。
五、在apache中添加php模块
打开E:\Apache2.2\conf目录下的httpd.conf文件
1、找到#LoadModule ssl_module modules/mod_ssl.so,在其后面添加LoadModule php5_module D:/PHP/php5apache2_2.dll

2、在步骤1后面添加PHPIniDir "E:/PHP",指明PHP配置文件php.ini的位置
3、找到AddType application/x-gzip .gz .tgz,在其后面添加AddType application/x-httpd-php .php
六、测试
以上五步基本上完成了apache和php的安装配置工作,重启apache,在D:/PHPApp目录下新建文件index.php,写如下代码:<?php echo "Hello World!"; ?>
在浏览器地址栏里输入http://localhost,如果看到页面上输出Hello World!信息,恭喜整个环境搭建成功!!!


文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/4_webprogram/php/phpjs/20100723/492123.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于Vue项目在生产环境中如何使用Nginx、Apache、Tomcat等应用服务器进行部署,我可以给您提供一些参考信息。 1. Nginx部署Vue项目 Nginx是一个高性能的Web服务器,可以用于部署Vue项目。下面是部署Vue项目的简单步骤: 1)安装Nginx; 2)将Vue项目打包,得到dist文件夹; 3)将dist文件夹拷贝到Nginx的html目录下; 4)修改Nginx的配置文件,将请求转发至Vue项目的index.html文件; 5)启动Nginx。 以下是一个简单的Nginx配置文件示例: ``` server { listen 80; server_name yourdomain.com; root /usr/share/nginx/html; index index.html; location / { try_files $uri $uri/ /index.html; } } ``` 2. Apache部署Vue项目 Apache是另一个常用的Web服务器,也可以用于部署Vue项目。下面是部署Vue项目的简单步骤: 1)安装Apache; 2)将Vue项目打包,得到dist文件夹; 3)将dist文件夹拷贝到Apache的htdocs目录下; 4)修改Apache的配置文件,将请求转发至Vue项目的index.html文件; 5)启动Apache。 以下是一个简单的Apache配置文件示例: ``` <VirtualHost *:80> ServerName yourdomain.com DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] </Directory> </VirtualHost> ``` 3. Tomcat部署Vue项目 Tomcat是一个Java应用服务器,也可以用于部署Vue项目。下面是部署Vue项目的简单步骤: 1)安装Tomcat; 2)将Vue项目打包,得到dist文件夹; 3)将dist文件夹拷贝到Tomcat的webapps目录下; 4)修改Tomcat的配置文件,将请求转发至Vue项目的index.html文件; 5)启动Tomcat。 以下是一个简单的Tomcat配置文件示例: ``` <Context path="/" docBase="/path/to/dist"> <Resources> <PreResources className="org.apache.catalina.webresources.DirResourceSet" base="/path/to/dist" webAppMount="/"> </PreResources> </Resources> </Context> ``` 希望以上信息可以对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值