- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机服务器安装ApachePHPMySQL
Apache+PHP+MySQL RPM包安装
[root@linux ~]# yum install httpd mysql-server php php-devel php-mysql
httpd:apache的主程序,主要提供静态网页的解析功能。
mysql-server:MySQL的主程序,一个关系型数据库。
php:一种脚本语言,以模块的形式挂载apache下运行。
php-devel:与以后要安装的PHP加速软件有关。
php-mysql:提供PHP与MySQL的配合接口。
????2. Apache+PHP+MySQL配置文件???
Apache的相关设定档:
/etc/httpd/conf/httpd.conf(主要的设定档),有些Linux发行版将次主要配置档案拆成多个小文件来分别管理不同的参数。
/etc/httpd/conf.d/*.conf(很多的额外参数档,名字必须以.conf结尾),Apache在启动时分析主配置文件,此目录下以.conf结尾的文件将被自动包含到主配置文件中,使用此法便于升级,当升级时不会覆盖自定义的参数。
/etc/lib/httpd/modules/ Apache所支持的模块存放目录。
/var/www/html/ Apache的Web发布目录。
/var/www/error/ Apache的错误定义文件。
/var/www/icons/ Apache的一些图标文件。
/var/www/cgi-bin/ Apache的CGI程序存放目录。
/var/log/httpd/ Apache的访问日志和错误日志存放目录。
/usr/sbin/apachectl 一个shell script脚本,用于启动、停止、重新启动Apache,此脚本能主动侦测系统上面的一些设定值。
/usr/sbin/httpd Apache的二进制执行档。
/usr/bin/htpasswd Apache本身提供一个基本的密码保护方式(.htaccess),该密码通过此命令产生。
MySQL的相关设定档:
/etc/f MySQL的主要配置文件,如果你想进行MySQL的数据库优化,或者针对Mysql进行一些额外参数设置可以设置此文件。
/var/lib/mysql/ MySQL数据库的存放目录。
PHP的相关设定档:
/usr/lib/httpd/modules/libphp5.so PHP模块,供Apache调用。
/etc/httpd/conf.d/php.conf Apache在启动时读入此配置文件以加载PHP模块。
/etc/php.ini PHP的主要配置文件。
/etc/hph.d/mysql.ini,/usr/lib/php5/mysql.so由php-mysql提供用来支持MySQL。
/usr/bin/phpize,/usr/include/php/ 有php-devel提供,当编译加速软件时需要此目录与文件。
???
Apache主配置文件:Apache的主配置文件http.conf的设定格式:设置项目??? 此设置项目 的相关参数??? ....../设置项目例如:? Directory /var/www/html
Options Indexes ........... /Directory
Apache基础设置:针对主机环境的设置项目:Apahce针对主机环境的设置项目包括回应给客户端的主机版本、主机名称、主机配置文件顶层目录等。
[root@linux ~]# vi /etc/httpd/conf/httpd.confServerTokens OS# 這個項目在告知用戶端 WWW 伺服器的版本與作業系統。不需要更動他。# 如果你不想要告知太多主機的資訊,這個項目將 OS 改成 Minor 吧!ServerRoot /etc/httpd# 這個是設定檔的最頂層目錄,通常使用絕對路徑。底下某些設定資料使用相對路徑時,# 就是與這個設定值有關的下層目錄啦!不需要更動他。PidFile run/httpd.pid# 放置 PID 的檔案,可方便 Apache 軟體的管理啦!只有相對路徑吧!# 考慮 ServerRoot 設定值,所以檔案在 /etc/httpd/run/httpd.pid !Timeout 120# 持續連線階段如果等待超過 120 秒則該次連線就中斷。# 一般來說,此數值在 300 秒左右即可,不需要修改這個原始值啦。KeepAlive On ==最好將預設的 Off 改為 On 啦!# 是否允許持續性的連線,亦即一個 TCP 連線可以具有多個檔案
文档评论(0)