Linux

Red Hat Enterprise Linux Server release 5.4 (Tikanga)

Kernel \r on an \m

Apache +Mysql+php

搭建准备:

Apache

  1. postgresql-libs-8.1.11-1.el5_1.1.i386.rpm
  2. apr-1.2.7-11.el5_3.1.i386.rpm
  3. apr-util-1.2.7-7.el5_3.2.i386.rpm
  4. httpd-2.2.3-31.el5.i386.rpm

Mysql

  1. perl-DBI-1.52-2.el5.i386.rpm
  2. mysql-5.0.77-3.el5.i386.rpm
  3. perl-DBD-MySQL-3.0007-2.el5.i386.rpm
  4. mysql-server-5.0.77-3.el5.i386.rpm

Php

  1. php-common-5.1.6-23.2.el5_3.i386.rpm
  2. gmp-4.1.4-10.el5.i386.rpm
  3. php-cli-5.1.6-23.2.el5_3.i386.rpm
  4. php-5.1.6-23.2.el5_3.i386.rpm
  5. php-mbstring-5.1.6-23.2.el5_3.i386.rpm

GD

  1. php-common-5.1.6-23.2.el5_3.i386.rpm
  2. php-pdo-5.1.6-23.2.el5_3.i386.rpm
  3. php-mysql-5.1.6-23.2.el5_3.i386.rpm
  4. php-gd-5.1.6-23.2.el5_3.i386.rpm

开始搭建环境:web服务器

这里是用离线安装的方法,对应的rpm包可以从网上找得到,也可以使用我的:http://pan.baidu.com/s/1mixARaw

  • 把rpm包上传到Linux指定目录下(无特殊要求),按顺序进入以下目录依次安装
  • 安装apache服务器,rpm -ivh + 对应的rpm包名

启动apache:service httpd start

  • 安装mysql,rpm -ivh + 对应的rpm包名

启动mysql:service mysqld start

  • 安装php,rpm -ivh + 对应的rpm包名
  • Apache默认不支持php,需要修改配置文件才能支持,修改依赖关系

vi /etc/httpd/conf/httpd.conf

定位到800行左右,插入下面两行:

AddType application/x-httpd-php .php .php3 .phtml .inc

AddType application/x-httpd-php-source .phps

保存退出,重启apache服务器:service httpd restart

  • 把web包上传到Linux到/var/www/html,并且给web包目录联级赋予777权限:chmod -R 777 (web包目录)
  • 回到rpm包目录,进入gd目录,安装相应的gd库和mysql的支持

rpm -ivh + 对应的rpm包名

重启apache服务器:service httpd restart

  • 选择开机启动项

使用命令:ntsysv,进入自启动服务,取消防火墙iptables项,勾选mysqld、httpd项(使用空格键选择/取消)

  • Apache +Mysql+php就搭建OK了,在windows下使用浏览器输入:

http://服务器ip/web包名,进入到图形化安装界面

ps:安装顺序和每一个rpm包顺序一定要按照上文列出的顺序一一安装,否则会安装失败

web包是公司内部未上线的项目,不方便提供,本文只供参考,转载需注明出处。

更多相关文章

  1. MySQL SELECT INTO OUTFILE到不同的服务器?
  2. 无法连接到MySQL服务器
  3. XMPP环境搭建 (mac环境下 安装自己独立的mysql与服务器(openfire
  4. 远程服务器CentOS7安装MySQL并用本地Navicat连接
  5. 如何将数据从MYsql服务器传输到iphone
  6. SQLSTATE [HY000] [2002]没有这样的文件或目录
  7. 阿里云服务器忘记mysql的登录密码时候如何修改密码
  8. mysql启动脚本——指定数据目录并指定配置文件
  9. 多个mysql数据库怎么指定到多个不同文件目录

随机推荐

  1. php中如何获取文件的正确路径
  2. Zend Framework与Behat BDD集成
  3. in SQL/PHP returning id with the highe
  4. php5中this,self,parent的意义
  5. 使用安全的会话-cookie在HTTP和HTTPS页面
  6. 如何从databse中提取数据到2d数组中?
  7. Codeigniter在localhost中的url上没有ind
  8. ubuntu14.04 安装apache+mysql+php
  9. Ubuntu 16.04搭建lamp环境
  10. include一个php文件,经常会失败,请问需要注