当前位置: 操作系统/服务器>linux
本页文章导读:
▪win2003 关闭不需要的数据库服务 禁止不用的web服务扩展的方法 图文
操作说明一.主机默认装有的数据库有SQL Server 2005和MySQL,服务默认都是启用的,启用中对CPU的使用和内存的使用都很大,如果主机中不需要数据库或者不需要某一个数据库可以对其服务进行.........
▪windows下apache+php+mysql 环境配置方法
一 准备 1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接 2 下载php http://windows.php.net/downloads/releases/.........
▪linux下apache开启url重写的方法(详细说明)
Linux开启url重写的方法: 1、打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里) 2、找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 3、找到 AllowOverride None 改成 AllowOverride All , 有两.........
[1]win2003 关闭不需要的数据库服务 禁止不用的web服务扩展的方法 图文
来源: 互联网 发布时间: 2013-12-24
操作说明一.主机默认装有的数据库有SQL Server 2005和MySQL,服务默认都是启用的,启用中对CPU的使用和内存的使用都很大,如果主机中不需要数据库或者不需要某一个数据库可以对其服务进行停止,方法如下:
1.停止SQL Server
方法一:打开“开始”菜单→“所有程序→Microsoft SQL server 2005→配置工具→SQL Server配置管理器”选项,如下图(图1)
选择“SQL Server 2005服务”,分别右键将“SQL Server FullText Search(MSSQLSERVER)”和“SQL Server (MSSQLSERVER)”服务选择“停止”,如下图(图2)
接着右键选择“属性”→“服务”,将“启动模式”改为“已禁用”,如下图
方法二:打开“开始”菜单→“运行”如下图(图3)
在运行窗口的输入框里输入“cmd”,并确定 如下图(图4)
在光标出输入“net stop mssqlserver”,并回车 如下图(图5)
即停止了SQL Server (MSSQLSERVER)服务,接着在光标出输入“sc config mssqlserver start= disabled”并回车 如下图(图6)
即将SQL Server (MSSQLSERVER)的启动模式禁用用同样的方法在光标处输入“net stop msftesql”和“sc config msftesql start= disabled”即可以把“SQL Server FullText Search(MSSQLSERVER)”的服务停止和启动模式禁用
2.停止MYSQL
方法一:打开“开始”菜单→“所有程序→管理工具→服务”选项,如下图(图7)
将名称为“MYSQL”的服务右键“停止”,如下图(图8)
注意:在对服务停止操作时,有5项服务不要对其执行“停止”操作,一旦停止可能会给主机的正常运行造成影响,5项服务分别是Hyper-v检测信号服务、Hyper-v卷影复制请求程序、Hyper-v来宾关闭服务、Hyper-v时间同步服务、Hyper-v数据交换服务 如下图
接着右键“属性”,将启动类型改为“禁用”并确定,如下图(图9)
方法二:打开“开始”菜单→“运行”,在运行窗口的输入框里输入“cmd”,确定,在光标处输入“net stop mysql”回车,即停止MYSQL服务,在光标处输入“sc config MySQL start= disabled”回车,即将启动类型改为禁用,如下图(图11)
注:主机上的数据库装的是 SQL Server Express 2005,容量最大4G,如果单个数据库超过4G,需要用户自己安装sql2005标准版或者企业版
二.主机支持ASP、.NET(1.0 / 2.0)、PHP(4 / 5)、Perl、Python等脚本,对web服务扩展可以进行“允许”和“禁止”操作,步骤是:打开“开始”菜单→“所有程序→管理工具→Internet信息服务(IIS)管理器”选项,如下图(图13)
点击左侧的“本地计算机”→“web服务扩展”如下图(图14)
右键选择要禁止的web服务,点击“禁止”,即对此web服务禁止对一些web服务的停止操作还可以用命令行,打开“开始”菜单→“运行”在运行窗口的输入框里输入“cmd”,确定,在光标出输入“C:\WINDOWS\system32\iisext.vbs /DisExt 要停止的web服务”,并回车,例如停止ASP服务,如下图(图15)
显示本地计算机上的所有 Web 服务扩展命令是“C:\WINDOWS\system32\iisext.vbs /ListExt”如下图(图16)
主机默认运行的是php5,如果要切换为php4,步骤是:打开“开始”菜单→“运行”在运行窗口的输入框里输入“cmd”,确定,在光标出输入“cscript C:\WINDOWS\system32\inetsrv\fcgiconfig.js -remove -section:php”,并回车,即停止当前的php,再在光标处输入“cscript C:\WINDOWS\system32\inetsrv\fcgiconfig.js -add -section:php -extension:php -path:C:\php\php4\php.exe”,并回车,即运行了php4,如下图(图17)
最后在光标处输入“iisreset”,重启iis使其更改生效,如下图(图18)
如果要从php4切换到php5,方法相同,指令有一点不同,步骤是:打开“开始”菜单→“运行”在运行窗口的输入框里输入“cmd”,确定,在光标出输入“cscript C:\WINDOWS\system32\inetsrv\fcgiconfig.js -remove -section:php”,并回车,即停止当前的php,再在光标处输入“cscript C:\WINDOWS\system32\inetsrv\fcgiconfig.js -add -section:php -extension:php -path:C:\php\php5\php-cgi.exe”,并回车,即运行了php5,最后在光标处输入“iisreset”,重启iis使其更改生效。
1.停止SQL Server
方法一:打开“开始”菜单→“所有程序→Microsoft SQL server 2005→配置工具→SQL Server配置管理器”选项,如下图(图1)
选择“SQL Server 2005服务”,分别右键将“SQL Server FullText Search(MSSQLSERVER)”和“SQL Server (MSSQLSERVER)”服务选择“停止”,如下图(图2)
接着右键选择“属性”→“服务”,将“启动模式”改为“已禁用”,如下图
方法二:打开“开始”菜单→“运行”如下图(图3)
在运行窗口的输入框里输入“cmd”,并确定 如下图(图4)
在光标出输入“net stop mssqlserver”,并回车 如下图(图5)
即停止了SQL Server (MSSQLSERVER)服务,接着在光标出输入“sc config mssqlserver start= disabled”并回车 如下图(图6)
即将SQL Server (MSSQLSERVER)的启动模式禁用用同样的方法在光标处输入“net stop msftesql”和“sc config msftesql start= disabled”即可以把“SQL Server FullText Search(MSSQLSERVER)”的服务停止和启动模式禁用
2.停止MYSQL
方法一:打开“开始”菜单→“所有程序→管理工具→服务”选项,如下图(图7)
将名称为“MYSQL”的服务右键“停止”,如下图(图8)
注意:在对服务停止操作时,有5项服务不要对其执行“停止”操作,一旦停止可能会给主机的正常运行造成影响,5项服务分别是Hyper-v检测信号服务、Hyper-v卷影复制请求程序、Hyper-v来宾关闭服务、Hyper-v时间同步服务、Hyper-v数据交换服务 如下图
接着右键“属性”,将启动类型改为“禁用”并确定,如下图(图9)
方法二:打开“开始”菜单→“运行”,在运行窗口的输入框里输入“cmd”,确定,在光标处输入“net stop mysql”回车,即停止MYSQL服务,在光标处输入“sc config MySQL start= disabled”回车,即将启动类型改为禁用,如下图(图11)
注:主机上的数据库装的是 SQL Server Express 2005,容量最大4G,如果单个数据库超过4G,需要用户自己安装sql2005标准版或者企业版
二.主机支持ASP、.NET(1.0 / 2.0)、PHP(4 / 5)、Perl、Python等脚本,对web服务扩展可以进行“允许”和“禁止”操作,步骤是:打开“开始”菜单→“所有程序→管理工具→Internet信息服务(IIS)管理器”选项,如下图(图13)
点击左侧的“本地计算机”→“web服务扩展”如下图(图14)
右键选择要禁止的web服务,点击“禁止”,即对此web服务禁止对一些web服务的停止操作还可以用命令行,打开“开始”菜单→“运行”在运行窗口的输入框里输入“cmd”,确定,在光标出输入“C:\WINDOWS\system32\iisext.vbs /DisExt 要停止的web服务”,并回车,例如停止ASP服务,如下图(图15)
显示本地计算机上的所有 Web 服务扩展命令是“C:\WINDOWS\system32\iisext.vbs /ListExt”如下图(图16)
主机默认运行的是php5,如果要切换为php4,步骤是:打开“开始”菜单→“运行”在运行窗口的输入框里输入“cmd”,确定,在光标出输入“cscript C:\WINDOWS\system32\inetsrv\fcgiconfig.js -remove -section:php”,并回车,即停止当前的php,再在光标处输入“cscript C:\WINDOWS\system32\inetsrv\fcgiconfig.js -add -section:php -extension:php -path:C:\php\php4\php.exe”,并回车,即运行了php4,如下图(图17)
最后在光标处输入“iisreset”,重启iis使其更改生效,如下图(图18)
如果要从php4切换到php5,方法相同,指令有一点不同,步骤是:打开“开始”菜单→“运行”在运行窗口的输入框里输入“cmd”,确定,在光标出输入“cscript C:\WINDOWS\system32\inetsrv\fcgiconfig.js -remove -section:php”,并回车,即停止当前的php,再在光标处输入“cscript C:\WINDOWS\system32\inetsrv\fcgiconfig.js -add -section:php -extension:php -path:C:\php\php5\php-cgi.exe”,并回车,即运行了php5,最后在光标处输入“iisreset”,重启iis使其更改生效。
[2]windows下apache+php+mysql 环境配置方法
来源: 互联网 发布时间: 2013-12-24
一 准备
1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接
2 下载php http://windows.php.net/downloads/releases/archives/ php-5.3.5-Win32-VC6-x86.zip
下载vc6版本
VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9:the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
3 下载mysql http://mysql.llarian.net/Downloads/MySQL-5.5/mysql-5.5.23-winx64.msi
二 安装
1 apache 比较简单,一路next完成.
略
三 配置
php配置
php.ini-development 文件重命名为 php.ini
指定PHP扩展包的具体目录,以便调用相应的DLL文件
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
修改为
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "D:/servers/php/ext"
去掉以下配置注释,支持mysql
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
支持session
session.save_path = "e:/temp"
上传文件目录配置
upload_tmp_dir ="e:/temp"
时区配置
date.timezone =Asia/Shanghai
apache配置
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加
LoadModule php5_module "e:/servers/php/php5apache2_2.dll"
PHPIniDir "e:/servers/php"
AddType application/x-httpd-php .php .html .htm
web主目录修改
DocumentRoot "D:/servers/Apache2.2/htdocs"
改为
DocumentRoot "D:/servers/phpweb"
<Directory "D:/servers/Apache2.2/htdocs">
改为
<Directory "D:/phpweb">
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
改为
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
重启apache
mysql配置
略
四 测试
建立phpweb目录 D:\servers\phpweb
创建测试文件 index.php
<?php
phpinfo();
?>
浏览:http://localhost
显示如下信息,说明配置成功:
<?php
$connect=mysql_connect("10.71.196.147","user","");
if(!$connect) echo "Mysql Connect Error!";
else echo "mysql 连接成功";
mysql_close();
?>
浏览:http://localhost/mysqltest.php 测试mysql连接
1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接
2 下载php http://windows.php.net/downloads/releases/archives/ php-5.3.5-Win32-VC6-x86.zip
下载vc6版本
VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9:the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
3 下载mysql http://mysql.llarian.net/Downloads/MySQL-5.5/mysql-5.5.23-winx64.msi
二 安装
1 apache 比较简单,一路next完成.
浏览器验证,出现一下页面,成功
2 php安装
下载zip包,直接解压到一个目录,目录重命名为php
3 mysql
略
三 配置
php配置
php.ini-development 文件重命名为 php.ini
指定PHP扩展包的具体目录,以便调用相应的DLL文件
代码如下:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
修改为
代码如下:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "D:/servers/php/ext"
去掉以下配置注释,支持mysql
代码如下:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
支持session
session.save_path = "e:/temp"
上传文件目录配置
upload_tmp_dir ="e:/temp"
时区配置
date.timezone =Asia/Shanghai
apache配置
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加
代码如下:
LoadModule php5_module "e:/servers/php/php5apache2_2.dll"
PHPIniDir "e:/servers/php"
AddType application/x-httpd-php .php .html .htm
web主目录修改
代码如下:
DocumentRoot "D:/servers/Apache2.2/htdocs"
改为
代码如下:
DocumentRoot "D:/servers/phpweb"
代码如下:
<Directory "D:/servers/Apache2.2/htdocs">
改为
代码如下:
<Directory "D:/phpweb">
代码如下:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
改为
代码如下:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
重启apache
mysql配置
略
四 测试
建立phpweb目录 D:\servers\phpweb
创建测试文件 index.php
代码如下:
<?php
phpinfo();
?>
浏览:http://localhost
显示如下信息,说明配置成功:
创建mysql连接测试文件
代码如下:
<?php
$connect=mysql_connect("10.71.196.147","user","");
if(!$connect) echo "Mysql Connect Error!";
else echo "mysql 连接成功";
mysql_close();
?>
浏览:http://localhost/mysqltest.php 测试mysql连接
[3]linux下apache开启url重写的方法(详细说明)
来源: 互联网 发布时间: 2013-12-24
Linux开启url重写的方法:
1、打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里)
2、找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#
3、找到 AllowOverride None 改成 AllowOverride All , 有两个全部改掉
注:AllowOverride 的参数设置为ALL,表示整台服务器上都支持URL规则重写。Apache 服务器要读每个网站下目录下的 .htaccess 文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则就不会有任何效果。
重启apache (用命令:service httpd restart)。
Apache开启URL重写功能方法详细篇
1、关于rewrite模块的调用:
Apache 2.x 中URL重写,是通过mod_rewrite.so 来实现的,所以您要查看您的Apache 是否已经被编译进去这个模块了,并且在Apache的配置文件httpd.conf 中已经调用了这个模块。在大多数主流发行版中,Apache 2.x 是把rewrite模块已经编入进去了。比如我用的是Slackware。Apache 2.x的配置文件,放在 /etc/httpd 目录下。
在 httpd.conf 中,我们会发现类似如下的一行,是有关rewrite模块的,模块名是 mod_rewrite.so 。
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
或
LoadModule rewrite_module lib/apache2/modules/mod_rewrite.so 如果前面有#号,您要去掉。对于大多数发行版来说,Apache 2的模块一般是位于如下的两个位置
/usr/lib/apache2/modules
或
/usr/lib/httpd/modules 如果在httpd中打开调用rewrite_module的设置,查看一下是不是能调用了,要通过 httpd -M的参数来查看;
#/usr/sbin/httpd -M
如果发现有如下一行,说明模块已经能被调用了
rewrite_module (shared)
2、设置DocumentRoot的Directory:
在Apache 2.x 中,我们会看到 DocumentRoot设置的一行。这行就是存放网页程序的地方。比如LinuxSir.Org 存放在 /opt/www 目录中。那么我们就要设置 DocumentRoot为如下的。
DocumentRoot "/opt/www" 然后我们再还要对 DocumentRoot做针对性的行为设置。在一般的情况下,httpd.conf 会给一个默认的。如果你要改 DocumentRoot的路径,同时也要改针对DocumentRoot的Directory的设置,也就是
<Directory "DocumentRoot所设置的路径">
比如我们把DocumentRoot的路径改为了 "/opt/www",那我们也要把Directory做针对性的行为设置也要改成这个路径。
<Directory "/opt/www">
Options FollowSymLinks
#AllowOverride None 注:把这行前面加#号,然后加下面的一行 ,也就是 AllowOverride ALL
AllowOverride ALL
Order allow,deny
Allow from all
</Directory> 我们把AllowOverride 的参数设置为ALL,表示整台服务器上的,都支持URL规则重写。Apache 服务器要读每个网站根目录下的 .htaccess 文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则,则不会有任何效果。在一般的情况下,成熟的Web 服务器应用套件,都支持URL重写的,比如drupal和joomla 。当我们用这些程序时,会发现在安装包中有 .htaccess中有这个文件。我们把Apache配置好后,只是需要在这些程序的后台打开此功能就行了。
3、重启httpd服务器:
在一般情况下,在各个发行版中,都有httpd服务器启动脚本,比如
# /etc/rc.d/rc.httpd restart 注:Slackware Linux
# /etc/init.d/apache2 restart 注:ubuntu、Debian 等;
# /etc/init.d/httpd start 注:Fedora 、Redhat、CentOS
1、打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里)
2、找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#
3、找到 AllowOverride None 改成 AllowOverride All , 有两个全部改掉
注:AllowOverride 的参数设置为ALL,表示整台服务器上都支持URL规则重写。Apache 服务器要读每个网站下目录下的 .htaccess 文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则就不会有任何效果。
重启apache (用命令:service httpd restart)。
Apache开启URL重写功能方法详细篇
1、关于rewrite模块的调用:
Apache 2.x 中URL重写,是通过mod_rewrite.so 来实现的,所以您要查看您的Apache 是否已经被编译进去这个模块了,并且在Apache的配置文件httpd.conf 中已经调用了这个模块。在大多数主流发行版中,Apache 2.x 是把rewrite模块已经编入进去了。比如我用的是Slackware。Apache 2.x的配置文件,放在 /etc/httpd 目录下。
在 httpd.conf 中,我们会发现类似如下的一行,是有关rewrite模块的,模块名是 mod_rewrite.so 。
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
或
LoadModule rewrite_module lib/apache2/modules/mod_rewrite.so 如果前面有#号,您要去掉。对于大多数发行版来说,Apache 2的模块一般是位于如下的两个位置
/usr/lib/apache2/modules
或
/usr/lib/httpd/modules 如果在httpd中打开调用rewrite_module的设置,查看一下是不是能调用了,要通过 httpd -M的参数来查看;
#/usr/sbin/httpd -M
如果发现有如下一行,说明模块已经能被调用了
rewrite_module (shared)
2、设置DocumentRoot的Directory:
在Apache 2.x 中,我们会看到 DocumentRoot设置的一行。这行就是存放网页程序的地方。比如LinuxSir.Org 存放在 /opt/www 目录中。那么我们就要设置 DocumentRoot为如下的。
DocumentRoot "/opt/www" 然后我们再还要对 DocumentRoot做针对性的行为设置。在一般的情况下,httpd.conf 会给一个默认的。如果你要改 DocumentRoot的路径,同时也要改针对DocumentRoot的Directory的设置,也就是
<Directory "DocumentRoot所设置的路径">
比如我们把DocumentRoot的路径改为了 "/opt/www",那我们也要把Directory做针对性的行为设置也要改成这个路径。
<Directory "/opt/www">
Options FollowSymLinks
#AllowOverride None 注:把这行前面加#号,然后加下面的一行 ,也就是 AllowOverride ALL
AllowOverride ALL
Order allow,deny
Allow from all
</Directory> 我们把AllowOverride 的参数设置为ALL,表示整台服务器上的,都支持URL规则重写。Apache 服务器要读每个网站根目录下的 .htaccess 文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则,则不会有任何效果。在一般的情况下,成熟的Web 服务器应用套件,都支持URL重写的,比如drupal和joomla 。当我们用这些程序时,会发现在安装包中有 .htaccess中有这个文件。我们把Apache配置好后,只是需要在这些程序的后台打开此功能就行了。
3、重启httpd服务器:
在一般情况下,在各个发行版中,都有httpd服务器启动脚本,比如
# /etc/rc.d/rc.httpd restart 注:Slackware Linux
# /etc/init.d/apache2 restart 注:ubuntu、Debian 等;
# /etc/init.d/httpd start 注:Fedora 、Redhat、CentOS
最新技术文章: