在linux下安装ApachePhpMysql.doc_第1页
在linux下安装ApachePhpMysql.doc_第2页
在linux下安装ApachePhpMysql.doc_第3页
在linux下安装ApachePhpMysql.doc_第4页
在linux下安装ApachePhpMysql.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论