




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LAMP 服务器环境的建立服务器环境的建立 来源 感谢分享 RedHat Enterprise Linux 下的 Apache 2 2 6 PHP 5 2 5 Mysql5 0 46 Zend Optimizer 3 3 0 PHPMyAdmin 2 11 1 源码安装配置 说明 RPM 包和源码包存放位置 usr local src 源码包编译安装位置 prefix usr local xxx 脚本以及维护程序存放位置 usr local sbin MySQL 数据库位置 var lib mysql Apache 网站根目录 usr loca apache2 htdocsl Apache 虚拟主机日志根目录 data logs www yum RPM 包信息文件 etc yum list mysql mysql 5 0 465 0 46 安装配置安装配置 mysql 5 0 46 是企业版本 貌似双数版本都是企业版本了 个人觉得代码质量要比社区版 本要好一些 大家可以下载 免费使用 并不需要向 mysql 公司交钱 cd usr local src wget tar xzvf mysql 5 0 46 tar gz cd mysql 5 0 46 修改 mysql 客户端最大连接数 默认的只有 100 远远达不到我们的要求 vi sql mysqld cc 搜索找到下面一行 max connections OPT MAX CONNECTIONS The number of simultaneous clients allowed gptr make install 3 安装 libpng cd root soft tar zxf libpng 1 2 8 tar gz cd libpng 1 2 8 cp scripts makefile std makefile make make install 4 安装 freetype cd root soft tar zxf freetype 2 1 10 tar gz cd freetype 2 1 10 configure prefix usr local freetype echo make make install 5 安装最新的 GD 库 cd root soft tar zxf gd 2 0 33 tar gz cd gd 2 0 33 configure prefix usr local gd2 with jpeg usr local jpeg6 with png with zlib with freetype usr local freetype echo make make install 6 安装最新的 Curl 库 cd root soft tar zxf curl 7 15 0 tar gz configure prefix usr local curl echo make make install 7 由于 php5 需 libxml2 的支持 所以先安装 libxml2 cd root soft tar zxf libxml2 2 6 19 tar gz cd libxml2 2 6 19 configure prefix usr local libxml2 echo make make install 8 安装 libxslt cd root soft tar zxf libxslt 1 1 15 tar gz cd libxslt 1 1 15 configure prefix usr local libxslt with libxml prefix usr local libxml2 echo make make install 开始安装 php tar zxf php 5 0 5 tar gz cd php 5 05 configure prefix usr local php enable mbstring with apxs2 usr local apache2 bin apxs with pear usr share php with bz2 with mysql usr local mysql with curl usr local curl enable ftp with libxml dir usr local libxml2 with expat dir usr lib enable soap with xsl usr local libxslt enable xslt with gd usr local gd2 enable gd native ttf enable gd jis conv with jpeg dir usr local jpeg6 with zlib dir usr lib with png with freetype dir usr local freetype with config file path etc with iconv disable ipv6 enable static enable maintainer zts enable zend multibyte enabl e inline optimization enable zend multibyte enable sockets enable soap echo make make install 其中 configure 后的 prefix usr local php with apxs2 usr local apache bin apxs with mysql usr local mysql with libxml dir usr local libxml2 是必要的选项 with gd usr local gd2 with jpeg dir usr local jpeg6 with png with zlib dir usr lib with freetype dir usr local freetype 这是让 PHP 支持 GD 库的配置选项 with curl usr local curl 支持 CURL 库 enable ftp 打开 FTP 库函数支持 enable soap with xsl usr local libxslt enable xslt 让 PHP 支持 SOAP 上面这些一般用得少 可以去掉 如果在 MAKE 的时候出错 那么就是你以上相关的软件没有安装好 这是最全的 出错 的方法都是没有装相应的软件包 你可以查看一下 cp php ini dist usr local lib php ini vi usr local lib php ini 将 register globals Off 改为 register globals On 整合整合 apacheapache 与与 phpphp 1 vi usr local httpd httpd conf 些模块简单的修改 在配置文件中添加如下 AddType application x httpd php php php3 php4 php5 2 查找 设置 WEB 默认文件 DirectoryIndex index html 替换为 DirectoryIndex index php index html index htm 在 WEB 目录不到默认文件 httpd 就会 执行 var www error noindex html 3 找到这一段 AllowOverride controls what directives may be placed in htaccess files It can be All None or any combination of the keywords Options FileInfo AuthConfig Limit AllowOverride none 更改为 AllowOverride all 允许 apache rewrite 4 启动 cgi AddHandler cgi script cgi 去掉 打开 CGI 脚本服务 如果想同时运行扩展名为 pl 则改为 AddHandler cgi script cgi pl usr local httpd bin apachectl restart 重启一下 apahce 服务 apache 服务器的 PHP 配置完成 配置重新导入 etc rc d init d xinetd restart 测试服务器测试服务器 1 测试 PHP 进入 Apache 默认主目录 usr local httpd htdocs 在该目录下建一个 test php 文件 vi test php 写入以一内容 http IP 地址 phpinfo php 就可以看到相关的服务信息啦 2 测试 cgi cd usr local apache2 chmod 755 cgi bin cd cgi bin chmod 755 test cgi 或者在 apache 网站目录里编如下代码 vi test cgi usr bin perl print Content type text html n n print Hello World n 安装安装 phpmyadminphpmyadmin 管理 管理 mysqlmysql 数据库数据库 cd usr local apache2 htdocs wget tar zxvf phpMyAdmin 2 11 1 all languages utf 8 only tar gz mv phpMyAdmin 2 11 1 all languages utf 8 only phpmyadmin cd phpmyadmin libraries 修改配置文件 vi config default php 找到这几行进行修改 cfg Serve
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级数学专题测试题集
- 2025年电子商务中的合同法挑战与解决方案
- 2024-2025学年高中物理 第二章 楞次定律和自感现象 第2节 自感说课稿2 鲁科版选修3-2
- 2025年医保知识考试题库:信息化建设应用动态试题
- 2025美容院员工劳动合同
- 2025年演出经纪人之演出市场政策与法律法规真题及答案详解
- 2025年大学统计学期末考试题库:统计数据可视化与数据可视化软件应用试题
- 中级审计师考试真题及答案解析2025
- 四年级数学期末测试题解析
- 2025公司租赁合同参考范本
- 旗袍赛活动方案
- 大学高数-函数和极限省公开课获奖课件说课比赛一等奖课件
- PDCA血液透析水循环案例汇报
- 室内安装标识标牌施工方案
- GB/T 17775-2024旅游景区质量等级划分
- GB/T 7260.3-2024不间断电源系统(UPS)第3部分:确定性能和试验要求的方法
- 向左向右转 体育与健康一年级下册
- 梅毒护理教学查房课件
- 药厂文件管理
- 小学数学情境教学设计案例分析
- 夸美纽斯完整版本
评论
0/150
提交评论