Apache服务器配置注意的几点事项

2014-04-03 15:52:48 阅读 0评论

温馨提示:

最后更新时间2014-04-03 15:52:48,若内容或图片失效,请留言反馈!

本文来自:「 林羽凡博客 」 撰写

前几天上线了一个“北京SEO”,用的程序是wordpress,但不知道是何原因,网站访问一直很慢,估计可能和IIS服务器有关,所以今天准备了下,就把服务器换成apache了。

1、安装Apache,倒也没多难,到官网下载一个msi的文件(在win下不用编译可直接安装),然后一路next下,没什么要注意的,安装完毕,在浏览器中输入localhost,如果能看到it is works,就说明apahce安装成功了。如果apache的service monitor启动和停止按钮是灰色的,直接到CMD里找到apache的安装目录,cd切换到bin下,输入:httpd -k install,即可成功启动apache。

2、下载PHP,然后解压到要安装的目录,找到php.ini-development改成php.ini,然后开启mysql.dll等相关设置,另外将PHP的安装目录加到系统变量path中,如:d:\php;d:php/ext。有人说将php.inilibmysql.dllphp5ts.dll丢到system32下,其实完全不用,做好系统变量中的路径就可以了。最后一步记得在apache的配置文件httpd.conf中加载PHP(PHP是作为Apache的一个模块运行的)。代码如下:


PHPIniDir "D:/php"
LoadModule php5_module "D:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

注:如果要在apache下开启多个网站,请配置虚拟空间,只需要在httpd.conf里加这么一句:
include conf/extra/httpd-vhosts.conf

然后对httpd-vhosts.conf进行配置即可,这个代码如下:(以北京SEO:www.zacseo.cn举例),Directory写你网站存放的目录即可。


ServerAdmin 864710768@qq.com
DocumentRoot D:/www
ServerName www.zacseo.cn
 
Options Indexes FollowSymLinks
 
AllowOverride Options FileInfo
Order allow,deny
Allow from all
DirectoryIndex  index.php index.html index.htm
 
ErrorLog "D:/log.txt"
CustomLog "D:/" common
 
 
 
ServerAdmin 864710768@qq.com
 
DocumentRoot D:/www
ServerName zacseo.cn
     #跳转开始
     RewriteEngine on
    RewriteCond %{HTTP_HOST} ^zacseo.cn [NC]
    RewriteRule ^(.*)$ http://www.zacseo.cn$1 [L,R=301]
    #跳转结束
 
Options -Indexes MultiViews FollowSymLinks
 
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex  index.php index.html index.htm 
 
ErrorLog "D:/log.txt"
CustomLog "D:/og" common
 
 
注意:以上代码仅作为示范,并不保证在所有版本的apache下管用,笔者是在apache2.2.25下测试,下面一段为301跳转做的,日志可以放在任何目录。

3、安装mysql,差不多也是一种next下去,该填的填上,该选的选上。安装好后,在服务中重新启动下mysqlxx.xx的服务。检测mysql有没有成功启动也很简单,CMD:切换到mysql的bin目录下(如果将这个路径添加到系统变量路径中了,就不用切换了,进cmd直接mysql),mysql -uroot -hlocalhost -p123456;回车,如果成功会返回很多东西,不放心的话可以接着写:show databases;这句话的意思是显示所有数据库,一般安装的mysql会有默认的mysql、test等数据库,在这里可以看到,这个时候就说明mysql已经安装成功了。

安装mysql


注意:php.ini中一定要配置好这一个:extension_dir,一般会写PHP安装目录下的ext目录,这里面有一个php_mysql.dll的东西,如果不写会出现
Call to undefined function mysql_connect()类似的情况,代码如下:
extension_dir = "D:/PHP/ext"



N久前配置服务器的一篇文章:http://www.linyufan.com/life/80.html

文章版权声明:除非注明,否则均为林羽凡原创文章,转载或复制请以超链接形式并注明出处。
林羽凡

林羽凡V

林羽凡博客,是一个记录自己生活、互联网技术的原创独立博客 Linyufan.Com

4259 文章
16545 评论
20844977 浏览

了解一下?

  • 了解一下?

优质服务器推荐

  • 软云_RuanCloud

活跃朋友

最新留言

    欢迎加入:heo-出家人:
    邹江 • 时间 13小时前
    WC,凡哥也整上软云了:heo-出家人:
    邹江 • 时间 13小时前
    我能坚持每天5公里,就不错了!
    八字123 • 时间 19小时前
    你是在保密局工作吗,家里嘴这么严,才让你知道。????
    jeffer.z的博客 • 时间 1天前
    欢迎加入!!!
    老张博客 • 时间 1天前
    @ 林羽凡还好,还好。问题不大,下雨什么的也没什么感觉
    obaby • 时间 2024年03月26日 20:27:24
    摔提挺严重呀。祝早日康复!:heo-感动:
    粽叶加米 • 时间 2024年03月26日 11:47:30
    这一看就好痛,本好奇宝宝曾经让汽修厂的升降机烟断过脚趾头。单腿蹦哒了三个月。:heo-泪奔:
    obaby • 时间 2024年03月26日 10:47:39
    @ 林羽凡开玩笑的,不会跑,我被cc,还是他给我解决的,当然备份还是必须的。数据安全第一,用谁的服务器都得备份。
    jeffer.z的博客 • 时间 2024年03月26日 09:12:10
    我也是软云????,一夜之间都在用,这要是jun跑路了,他就在博客圈火了,明天我也写一篇我和他的事情,很有意思。
    jeffer.z的博客 • 时间 2024年03月25日 23:30:05
    这得好好休息一段时间了
    dujun • 时间 2024年03月25日 21:29:29
    也是蛮厉害的人,完骑车才骑十多公里。
    惭愧呀,我得慢慢努力啦。
    争取早日摆脱菜腿称号。:heo-笑哭:
    Net • 时间 2024年03月25日 17:17:13

再了解一下?

  • 林羽凡待办
取消
支付宝二维码
支付宝二维码
微信二维码