来自:thinksnet 时间:2012-04-01 20:43:08
apache无法启动提示the requested operation has failed 的错误信息,有以下几种解决方法:
原因一:80端口占用
例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!
原因二:httpd.conf配置错误
如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。
另一个方法:
其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下: httpd.exe -w -n "Apache2" -k start
原因一:80端口占用
例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!
原因二:httpd.conf配置错误
如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。
另一个方法:
其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下: httpd.exe -w -n "Apache2" -k start
分类:配置浏览( 2222 )次
来自:新思软件 时间:2010-06-20 19:52:29
第一步: 安装apache 并配置支持PHP
点击安装文件apache_2.2。3-win32-x86-no_ssl.msi
将apache安装在 F:\Program Files\apache2 目录(随自己喜好)下,安装完成之后,apache服务自动加载,这时打开浏览器,浏览:http://localhost,出现apache欢迎页面,如果这步出现异常,请检查安装源文件,重新安装。当然你也可以改端口,访问的时候加上端口号就可以了。
将php-5.2.0-Win32.zip 里内容解压到 F:\Program Files\PHP 里
找到 php目录里的 php.ini-dist 重命名为 php.ini
配置apache里的httpd.conf
打开 F:\Program Files\apache2\conf\httpd.conf 这个文件
找到 DocumentRoot "F:/Program Files/apache2/htdocs" 将其改为你的WEB目录(可不改)
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
在此配置文件最后添加以下语句,用以支持php程序:
ScriptAlias /php/ "F:/Program Files/PHP/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php-cgi.exe"
选择安装模式: 模块化模式安装
--------------模块化安装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,
在此行后加入一行#LoadModule php5_module F:/Program Files/PHP/php5apache2_2.dll
其中F:/Program Files/PHP/ php5apache2_2.dll 为你php目录中php5apache2_2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------
此时PHP环境基本已经配置成功
在WEB根目录(如我的F:/Program Files/apache2/htdocs)里建一个名为index.php的文件内容如下
<?
phpinfo();
?>
重新启动apache服务
用浏览器打开 http://localhost/index.php,
注意:1./ \和区别 原来用的是什么就用什么
2.配置完了要重启APACHE才ok
如果可以看到php配置输出信息就OK了
第二步 安装mysql
Mysql在windows平台下的安装是我们熟悉标准的安装欢迎程序。
如不需要改变默认安装目录,一直点击next即可完成安装。
下面按照安装顺序解释一下安装过程中的选项。
1、默认是Typical,建议改成Custom
这一步需要选择组件及更改文件夹位置,组件使用默认即可,选择Change改变安装目录,注意:安装mysql的路径中,不能含有中文!
2、程序提示是否要在mysql.com上注册,可以选择跳过,即Skip Sign-Up。
3、安装结束,选中现在开始配置mysql服务器的选择框。
4、配置开始,选择第一项 Detailed Configuration
5、选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,根据自己的需求,选择其中之一。
6、选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。一般选择第一种多功能的,我选择的是第一种。
7、选择InnodDB的数据存放位置,默认即可。
8、选择mysql允许的最大连接数,可以根据自己的需要选择,默认即可
9、选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,默认即可
10、设置mysql的默认编码,可以根据需要,选择gb2312或gbk,如果已有数据库文件,要和原来已有的数据库的编码一致,否则可能会出现乱码。
11、选择是否要把mysql设置成windows的服务,建议选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了。推荐把下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。
12、设置mysql的超级用户密码,超级用户对mysql拥有全部的权限,下面的复选框选择是否允许远程机器用root用户连接到你的mysql服务器上面,根据需要选择。
13、点击Execute,如果前面的设置没有问题的话很快就可以成功安装了。
对改了默认端口安装程序后面好象会有个警告``不用理它。
三、配置php.ini并测试mysql(php.ini为 F:\Program Files\PHP下的 php.ini)
找到extension_dir = "./" 改为 extension_dir = " F:/Program Files/PHP/ext"
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = " F:/Program Files/PHP/session_temp";
重启apache服务
在Web根目录下(如 F:/Program Files/apache2/htdocs)建立testdb.php文件内容如下:
$link=mysql_connect('localhost','root','123');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开[url]http://localhost/testdb.php[/url] 如果输出success就OK了
四、phpmyadmin的安装配置
将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123';
分别填上你mysql的用户和密码即可当然我们这里重点推荐你用EMS SQLmanager for MYSQL来管理你的MYSQL数据库。
点击安装文件apache_2.2。3-win32-x86-no_ssl.msi
将apache安装在 F:\Program Files\apache2 目录(随自己喜好)下,安装完成之后,apache服务自动加载,这时打开浏览器,浏览:http://localhost,出现apache欢迎页面,如果这步出现异常,请检查安装源文件,重新安装。当然你也可以改端口,访问的时候加上端口号就可以了。
将php-5.2.0-Win32.zip 里内容解压到 F:\Program Files\PHP 里
找到 php目录里的 php.ini-dist 重命名为 php.ini
配置apache里的httpd.conf
打开 F:\Program Files\apache2\conf\httpd.conf 这个文件
找到 DocumentRoot "F:/Program Files/apache2/htdocs" 将其改为你的WEB目录(可不改)
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
在此配置文件最后添加以下语句,用以支持php程序:
ScriptAlias /php/ "F:/Program Files/PHP/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php-cgi.exe"
选择安装模式: 模块化模式安装
--------------模块化安装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,
在此行后加入一行#LoadModule php5_module F:/Program Files/PHP/php5apache2_2.dll
其中F:/Program Files/PHP/ php5apache2_2.dll 为你php目录中php5apache2_2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------
此时PHP环境基本已经配置成功
在WEB根目录(如我的F:/Program Files/apache2/htdocs)里建一个名为index.php的文件内容如下
<?
phpinfo();
?>
重新启动apache服务
用浏览器打开 http://localhost/index.php,
注意:1./ \和区别 原来用的是什么就用什么
2.配置完了要重启APACHE才ok
如果可以看到php配置输出信息就OK了
第二步 安装mysql
Mysql在windows平台下的安装是我们熟悉标准的安装欢迎程序。
如不需要改变默认安装目录,一直点击next即可完成安装。
下面按照安装顺序解释一下安装过程中的选项。
1、默认是Typical,建议改成Custom
这一步需要选择组件及更改文件夹位置,组件使用默认即可,选择Change改变安装目录,注意:安装mysql的路径中,不能含有中文!
2、程序提示是否要在mysql.com上注册,可以选择跳过,即Skip Sign-Up。
3、安装结束,选中现在开始配置mysql服务器的选择框。
4、配置开始,选择第一项 Detailed Configuration
5、选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,根据自己的需求,选择其中之一。
6、选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。一般选择第一种多功能的,我选择的是第一种。
7、选择InnodDB的数据存放位置,默认即可。
8、选择mysql允许的最大连接数,可以根据自己的需要选择,默认即可
9、选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,默认即可
10、设置mysql的默认编码,可以根据需要,选择gb2312或gbk,如果已有数据库文件,要和原来已有的数据库的编码一致,否则可能会出现乱码。
11、选择是否要把mysql设置成windows的服务,建议选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了。推荐把下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。
12、设置mysql的超级用户密码,超级用户对mysql拥有全部的权限,下面的复选框选择是否允许远程机器用root用户连接到你的mysql服务器上面,根据需要选择。
13、点击Execute,如果前面的设置没有问题的话很快就可以成功安装了。
对改了默认端口安装程序后面好象会有个警告``不用理它。
三、配置php.ini并测试mysql(php.ini为 F:\Program Files\PHP下的 php.ini)
找到extension_dir = "./" 改为 extension_dir = " F:/Program Files/PHP/ext"
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = " F:/Program Files/PHP/session_temp";
重启apache服务
在Web根目录下(如 F:/Program Files/apache2/htdocs)建立testdb.php文件内容如下:
$link=mysql_connect('localhost','root','123');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开[url]http://localhost/testdb.php[/url] 如果输出success就OK了
四、phpmyadmin的安装配置
将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123';
分别填上你mysql的用户和密码即可当然我们这里重点推荐你用EMS SQLmanager for MYSQL来管理你的MYSQL数据库。
分类:PHP浏览( 2351 )次
来自:新思软件 时间:2010-06-18 20:22:35
打开Apache的配置文件httpd.conf文件(默认在"C:\Program Files\Apache Software Foundation\Apache2.2\conf\"),找到下面的语句
#LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#号,即修改为
LoadModule rewrite_module modules/mod_rewrite.so
再找到以下语句(假设网站根目录为"D:/www",根据自己的目录查找)
<Directory "D:/www">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
把这一句
AllowOverride None
修改为这样
AllowOverride All
然后在网站根目录新建一个.htaccess文件,自定义代码就可以了。
#LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#号,即修改为
LoadModule rewrite_module modules/mod_rewrite.so
再找到以下语句(假设网站根目录为"D:/www",根据自己的目录查找)
<Directory "D:/www">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
把这一句
AllowOverride None
修改为这样
AllowOverride All
然后在网站根目录新建一个.htaccess文件,自定义代码就可以了。
分类:PHP浏览( 2838 )次
电脑故障 | ps教程 | 设计 |
创业 | seo | discuz |
word | 配置 | c# |
数据库 | mysql | asp |
ShopEx | html | JavaScript |
模板 | Joomla | PhotoShop |
CSS | PHP | WordPress |
ECShop | jQuery | 用户体验 |
新闻 | 读书 |
[ html ] div css 高度 宽度 自适应浏......
[ 电脑故障 ] 联想的笔记本电脑不动十分钟,就黑屏了......
[ 设计 ] 国外30款设计精美的网站登录页面模板
[ JavaScript ] js替换函数replace 替换多个......
[ 设计 ] 浅谈—韩国游戏网站设计
[ 创业 ] 内部创业:选择大于努力
[ seo ] 浅谈论坛内容成型的三个特性:模仿性 ......
[ seo ] 利用链接的价值导向来优化网站链接