




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Apache+Php+Mysql在linux下的安装本人最近决定将原 Apache-1.3.27+php-4.1.0+Mysql-3.23.47 更换为 Apache-2.0.43+Php-4.2.3+Mysql-3.23.53,本人原先使用的 php 能提供最大 20M 的文件上载功能,支持 session 。当本人决定更新系统时,到网上查阅了不少文档,发现很少有提到成功使用Apache-2.0.43+Php-4.2.3+Mysql-3.23.53,只好自己动手安装配置,在经过几次反复设置后,终于成功,现将本人的安装过程提供给广大初学者,使大家少走冤枉路,如有不到之处,还请不吝指正。一、软件下载分别下载软件以下软件:Apache-2.0.43 ()Php-4.2.3 ()Mysql-3.23.53 ()二、准备安装由于本人将所有软件的源代码放置在目录 /home/src 下 ,安装目录为 /server ,下载后的源代码包在/root目录下,故执行以下操作:mkdir /home/srcmkdir /servergroupadd mysqluseradd -g mysql -d /home/mysql mysql /建立mysql组及用户cd /home/srctar zxvf /root/mysql-3.23.53.tar.gztar zxvf /root/httpd-2.0.43.tar.gztar zxvf /root/php-4.2.3.tar.gz三、安装配置过程使用 vi 编辑一 shell 文件,内容如下:cd /home/src/mysql-3.23.53./configure -prefix=/server/mysqlmakemake install/server/mysql/bin/mysql_install_dbchown -R root /server/mysqlchgrp -R mysql /server/mysqlchown -R root /server/mysql/binchgrp -R mysql /server/mysql/binchown -R root /server/mysql/varchgrp -R mysql /server/mysql/varchmod 777 /server/mysql/varchown -R root /server/mysql/var/mysqlchgrp -R mysql /server/mysql/var/mysqlchmod 777 /server/mysql/var/mysqlchown -R root /server/mysql/var/mysql/*chgrp -R mysql /server/mysql/var/mysql/*chmod 777 /server/mysql/var/mysql/*chmod 777 /server/mysql/lib/mysql/libmysqlclient.a#安装 mysql-3.23.53cd /home/src/httpd-2.0.43./configure -prefix=/server/apache -enable-somakemake install#安装 Apache-2.0.43cd /home/src/php-4.2.3./configure -with-mysql=/server/mysql -with-apxs2=/server/apache/bin/apxs -eable-track-vars -enable-force-cgi-redirect -enable-pic -enable-inline-optimiation -enable-memory-limit -enable-bcmath -enable-shmop -enable-versioning -enable-calendar -enable-dbx -enable-dio -enable-mcal -with-config-file-path=/server/apache/confmakemake installcp php.ini-dist /server/apache/conf/php.ini#安装php-4.2.3 ,以上某些模块可不使用,-with-config-file-path=/server/apache/conf 指定#php的配置文件在目录 /server/apache/confln -s /server/apache/bin/apachectl /bin/apacheln -s /server/mysql/bin/mysql /bin/mysql#创建符号连接四、修改配置文件vi /server/apache/conf/httpd.conf# 加入以下行(装载php4模块并指定.php 文件)# LimitRequestBody (指定php处理的请求数据大小,以下指定为 20M)LoadModule php4_module modules/libphp4.soSetOutputFilter PHPSetInputFilter PHPLimitRequestBody 20971520#注解以下行(在文本前加#),使apache显示中文,具体原因未知ForceLanguagePriority Prefer FallbackAddDefaultCharset ISO-8859-1#加入默认的引导文件index.php(找到DirectoryIndex,修改如下:)DirectoryIndex index.html index.html.var index.php#指定网站目录(假设为 /apache 目录)DocumentRoot /apachevi /server/apache/conf/php.ini#找到并修改以下参数max_execution_time = 600 ;最大运行时间 600 秒max_input_time = 600 ;最大输出时间 600秒memory_limit = 20M ;最大内存限制 20Mfile_uploads = On ;允许上载文件upload_max_filesize = 20M ;最大文件大小 20Mpost_max_size = 20M ;php可接受的 post 方法大小 20Msession.auto_start = 1 ;session自动启动五、运行#启动mysql/server/mysql/bin/safe_mysqld -user=mysql 停止mysql/server/mysql/bin/mysqladmin shutdown#启动apacheapache start#停止apacheapache stopmkdir /apacheecho /ap
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024中国移动山西公司高层次人才社会招聘笔试参考题库附带答案详解
- 2025年河北省保定市莲池区中考一模道德与法治试题(原卷版+解析版)
- 护理不良事件管理1585098336
- 2024北京四中初一(下)期中数学试题及答案
- 2024-2025学年四川省成都市成华区某校高一(下)月考历史试卷(3月份)-教师用卷
- 立秋市场深耕策略
- 2025年某地空白空白太阳能供暖工程施工安装合同
- 2025关于房屋租赁合同范本
- 八年英语试卷试卷
- 2025石油石化行业合同能源管理创新与实践研究
- 湖北省武汉市2025届高中毕业生四月调研考试数学试卷及答案(武汉四调)
- 2025年兰州粮油集团有限公司招聘笔试参考题库含答案解析
- 计算机科学导论练习题库
- TSG 81-2022 场(厂)内专用机动车辆安全技术规程
- 型钢悬挑卸料平台施工安全保证措施
- 中国严重脓毒症脓毒性休克治疗指南(2014)规范与实践
- 设计院管理制度及岗位职责
- 履带式推土机设计
- 公路工程施工监理规范(JTGG10-2006)
- 事业单位同意报考证明
- 音调控制电路课件
评论
0/150
提交评论