股骨头坏死辅助行走:AMP安装和配置与优化

来源:百度文库 编辑:九乡新闻网 时间:2024/04/23 14:17:41
AMP是指:apache、mysql、php
学习过程是,用一个集成的安装包,而不是一上来就挨个的那样配置,会对信心大打折扣,并且引出的问题会很多!
这里,本站推荐的是:XAMPP
下载源码包,然后解压进行安装、启动
wget http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.8a.tar.gz

tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt

/opt/lampp/lampp start

此时,lampp组件就成功启动了,但它并不是每次随系统启动

ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp

这样,就OK了!

然后我们来重启服务器,看下成功与否

shutdown -r now

——————————————————————————————————————————

但这个时候是比较危险的,如果你的服务器已经在公网的话,那么你需要马上执行下面的命令,根据提示,设定密码。具体的可参照上面给出的lampp官方说明

/opt/lampp/lampp security


——————————————————————————————————————————

开启 eAccelerator

vi /opt/lampp/etc/php.ini

查找 eAccelerator 将前面的 # 去掉,重启apache即可

另外,参数可以默认即可,当然,你也可以改一下,比如我把 eaccelerator.shm_size  修改为  32
意思是eAccelerator缓存可用的共享内存数量为32M

——————————————————————————————————————————

这个时候,实质上,你的LAMP已经是基本可以应用了!但有一点你要知道,这个组件默认是没有zend的,你可以再另外安装配置

wget http://网址/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

tar xvzf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

cd ZendOptimizer-3.2.2-linux-glibc21-i386

./install.sh

在Please specify the location for installing ZendOptimizer:提示后输入ZendOptimizer安装路径,例如/data/webserver/zend
在Confirm the location of your php.ini file:提示后输入php.ini文件所在目录,例如/data/webserver/php/etc
在Specify the full path to the Apache control utility (apachectl):提示输入apachectl绝对路径,例如/data/webserver/apache/bin/apachectl


——————————————————————————————————————————


时间差问题

在php.ini添加    (eaccelerator下边)

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
;date.timezone =
date.timezone = Etc/GMT-8

——————————————————————————————————————————


修改mysql最大连接数

my.cnf

在 [mysqld] 下面加入一行

max_connections = 1500

——————————————————————————————————————————


伪静态

打开apache的配置文件(httpd.conf)

找到
#LoadModule rewrite_module modules/mod_rewrite.so
把前面的#去掉
然后找到AllowOverride None
将其全部改成AllowOverride All
即可支持伪静态功能

在bbs等站点根目录下放置相应htaccess规则即可。


——————————————————————————————————————————

#Include conf/extra/httpd-mpm.conf

#Include conf/extra/httpd-default.conf    值默认

#Include conf/extra/httpd-info.conf

#Include conf/extra/httpd-vhosts.conf           这个就是apache虚拟主机的配置文件了

去掉前边的#  按照相关原则进行合理配置!

影响最大的是 httpd-mpm.conf


ServerLimit 2000
StartServers 10
MinSpareServers 10
MaxSpareServers 15
MaxClients 1500
MaxRequestsPerChild 10000


这是我的配置




虚拟主机配置


#Include conf/extra/httpd-vhosts.conf           这个就是apache虚拟主机的配置文件了



    ServerAdmin www@iamhe.cn
    DocumentRoot /opt/lampp/htdocs/wwwroot/bbs              (网站目录)
    ServerName bbs.123.com                                               (域名)
    ServerAlias bbs2.123.com                                                   (别名)
    ErrorLog logs/bbs.123.com-error_log
    CustomLog logs/bbs.123.com-access_log common


现在,bbs.123.com和bbs2.123.com 即可同时访问这个目录,那么如果你不想让 bbs2 访问,那么去掉  ServerAlias bbs2.123.com   这行就可以了.