事先给系统配置个永久静态ip,还有建立DNS这个就不说了,我其他的文章中写的有,呵呵。
一、安装mysql-4.1.22
首先检查系统是否安装有mysql的相关软件包,如果有的话,卸载掉。
# rpm -qa | grep mysql
mysql-4.1.7-4.RHEL4.1
# rpm -e mysql --nodeps     //--nodeps为忽略依赖关系
检查下列软件包是否安装,如果没有需安装上去
# rpm -qa |grep libpng
# rpm -qa |grep libxml
# rpm -qa |grep gd
# rpm -qa |grep jpeg
# rpm -qa |grep zlib
# rpm -qa |grep freetype
# groupadd mysql    
# useradd -g mysql -s /sbin/nologin mysql  //-g指定用户所属组,-s指定用户shell
安装mysql软件包
# tar zxvf mysql-max-4.1.22-pc-linux-gnu-i686.tar.gz
# mv mysql-max-4.1.22-pc-linux-gnu-i686 /usr/local/mysql
进入mysql服务器程序的目录,拷贝主配置文件到/etc目录,初始化数据库,安装数据库系统自身必须的数据库和表,并修改相应的权限
# cd /usr/local/mysql
# cp support-files/my-medium.cnf  /etc/my.cnf
# ./scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
启动mysql服务
# bin/mysqld_safe --user=mysql &     //--user=mysql为指定mysql用户身份启动服务。
拷贝启动脚本到相应的目录,并修改其权限,并且使mysql能在系统启动时自动启动
# cp support-files/mysql.server  /etc/rc.d/init.d/mysqld
# chmod 700 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
[root@lamp mysql]# chkconfig --list mysqld
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:of
由于mysql数据库的管理员root的初始口令为空,所以需要设置一个密码
# /usr/local/mysql/bin/mysqladmin -uroot -p password "123456"     //-u为指定登录数据库使用的用户名,"123456"为密码。
设置好以后,可以登录到mysql数据库的交互界面中看一下:
# /usr/local/mysql/bin/mysql -u root -p
Enter password:     \\在此输入密码
mysql> \help (查看帮助信息)
    -> \quit (退去mysql)

二、安装httpd-2.0.63
# tar jxvf httpd-2.0.63.tar.bz2
# cd httpd-2.0.63
注意:下列命令都在一行中
# ./configure --prefix=/usr/local/apache --sysconfdir=/e
tc/httpd --enable-so --enable-rewrite --enable-track-vars  --enable-mods-shared=most    //--prefix指定apache服务器程序将要安装到的目录,--sysconfigdir更改主配置文件的路径,--enable-so设置apache服务器可以使用动态加载模块功能,--enable-rewrite设置apache服务器具有重写功能。
# make
# make install
在实际中apache服务器需要设置为在linux系统启动时自动运行,因此需要将apachelctl脚本的启动命令写入到rc.local中去。
# vi /etc/rc.local
//在文件末尾添加:
/usr/local/apache/bin/apachectl start
在httpd.conf主配置文件的头部添加下面的内容,设置apache主机的servername为指定的域名。
ServerName [url]www.zhen.com[/url]
启动httpd服务
# bin/apachectl start
这时把你的客户机的dns指向服务器的ip地址
然后在浏览器中输入:[url]http://www.zhen.com[/url]测试是否成功。
三、安装php-4.4.8
# tar jxvf php-4.4.8.tar.bz2
# mkdir -p /usr/local/php
# cd php-4.4.8
注意:下列命令都在一行中
# ./configure
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-xml
--with-png
--with-jpeg
--with-zlib
--with-freetype
--with-gd
--enable-track-vars
--enable-mbstring=all
# make
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini
编辑apache的主配置文件httpd.conf
# vi /etc/httpd/httpd.conf
//找到注释行:#AddType application/x-gzip .gz .tgz。
注意:可以再末行模式下输入/word,进行查找,这样可以很快的找到所以查找的字符,如:/Type。找到后,再其下添加如下一行AddType application/x-httpd-php  .php
然后找到DirectoryIndex index.html 这一行,在index.html前面添加上index.php     //意思是把index.php作为默认页,记住是在DirectoryIndex后面添加。
这时可以测试一下php了
# vi /usr/local/apache/htdocs/index.php     //其中/usr/local/apache/htdocs/为网页的主目录,这个可以通过修改主配置文件进行修改
添加上:
 <?
    phpinfo();
  ?>
需要重新启动一下apache服务器,记住在这里不可以使用restart重启httpd服务,要先停止服务,然后再启动服务,要不然会出现错误。
# killall -9 httpd     //也可以用/usr/local/apache/bin/apachectl stop来停掉服务
# /usr/local/apache/bin/apachectl start
在浏览器中输入[url]http://www.zhen.com[/url]进行测试,可以看到一个php的测试界面。
四、安装ZendOptimizer-3.3.3-linux-glibc23-i386
# tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
# cd ZendOptimizer-3.3.3-linux-glibc23-i386
#./install.sh
接下去按提示输入相应内容,其中有一步要求输入php.ini文件的位置时输入其所在的目录,在安装php的时候有一步# cp php.ini-dist /usr/local/php/lib/php.ini,这就是它的存放位置,如果没有此文件的话,可以再拷贝一份。
五、安装PHPWind_GBK_6[1].0论坛
首先把phpwind论坛的压缩包解压出来,然后找到里面的upload文件夹,把它里面的文件全部拷贝到/usr/local/apache/htdocs/下,此目录是web服务器的根目录。
然后确定以下目录或文件属性为777,可写模式
        p_w_upload
        p_w_upload/cn_img
        p_w_upload/photo
        p_w_upload/thumb
        p_w_upload/upload
        data
        data/bbscache
        data/groupdb
        data/guestcache
        data/sql_config.php
        data/style
        data/tmp
        htm_data
        template
        template/admin
        template/wind
如果不是则更改属性 如:
# cd /usr/local/apache/htdocs
# chmod 777 p_w_upload
在浏览器中输入[url]http://www.zhen.com/install.php[/url]安装程序,按要求填写相关信息,完成安装。
完成安装后,在浏览器中输入[url]http://www.zhen.com[/url]就可以访问论坛了
mysql+apache+php+zend+phpwind大功告成

转载于:https://blog.51cto.com/huizhen/82388

lamp黄金组合apache+mysql+php的安装相关推荐

  1. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  2. Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设

    在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...

  3. 【树莓派】搭建LAMP(Linux Apache Mysql PHP)服务器

    基于树莓派搭建LAMP(Linux Apache Mysql PHP)服务器 配置树莓派 树莓派 连接WIFI 配置SSH 连接SSH 修改密码并解锁root用户 固定IP 调整服务器性能 Apach ...

  4. Apache+Mysql+php+ZenTaoPMS安装配置文档

    基于Apache+Mysql+php+ZenTaoPMS安装配置 一.Apache安装配置 tar zxvf httpd-2.2.23.tar.gz cd httpd-2.2.23 mkdir –p ...

  5. gdbm mysql函数库_linux4AS下的php+apache+mysql+gd库安装修订版

    经过多次安装,将linux4AS下的php+apache+mysql+gd库安装过程多次修订,整理如下: 一. 系统及软件版本问题: 1. 操作系统:Linux AS U2 (advanced ser ...

  6. CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

    服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※ 本文档描述了如何在Linux服务器配置Apache.Mysql.PHP5 ...

  7. win7+bugzilla+apache+mysql+activePerl环境安装bugzilla

    一 下载软件 1.1  bugzilla-4.1.3或更高版本 官网地址: http://bugzilla.org/download.html 1.2  MySQL 官网地址:下载MySQL &quo ...

  8. apache+mysql+wordpress的安装建站

    一.下载相应软件 需要下载的软件有:Apache,MySQL,PHP,WordPress Apache:下载Apache MySQL:下载MySql PHP:下载PHP WordPress:下载Wor ...

  9. lamp mysql5.0_CentOS 5/6 LAMP(Apache MySQL PHP)一键安装脚本

    适用系统: CentOS-5 (32bit/64bit) CentOS-6 (32bit/64bit) 安装了什么: 1.Apache 2.2.20 2.MySQL 5.0.92 3.PHP 5.2. ...

最新文章

  1. 在 echarts关系图动态线上添加文字_多折线堆叠图如何制作?
  2. C++将类的构造函数、析构函数声明为private或者protected的用途
  3. oracle提供的有用函数(待续)
  4. 【阿里妈妈数据科学系列】第一篇:认识在线实验
  5. 使用Spring Cloud Stream与RabbitMQ集成
  6. 【LuoguP3038/[USACO11DEC]牧草种植Grass Planting】树链剖分+树状数组【树状数组的区间修改与区间查询】...
  7. (王道408考研数据结构)第六章图-第四节5:最短路径之弗洛伊德算法(思想、代码、演示、答题规范)
  8. 审题解题没思路?算法大赛出题方为你指点迷津!
  9. 西安python后端招聘_有大佬招 Python 后端初级人员吗?
  10. syslog函数输出在哪个文件中_syslog服务详解
  11. 自动控制原理(第七版)胡寿松 课本
  12. java编写自动化脚本_java+selenium自动化脚本编写
  13. 可控硅的基本工作原理及应用
  14. 周灏:金融大数据量化信用
  15. 访谈:Joel Spolsky谈开发人员角色的变化
  16. 猎人X猎人手游如何在电脑上玩 猎人X猎人手游模拟器教程
  17. java词云生成,kumo项目详解
  18. 剑指Offer对答如流系列 - 构建乘积数组
  19. python画热力分布图 pil_Python画attention map与原图叠加的热力图
  20. android 多闹钟实现代码,Android编程实现闹钟的方法详解

热门文章

  1. iOS 静态库代码混淆方案
  2. 杨辉三角(下三角或者等腰三角)
  3. HP 520 双系统 vista xp
  4. bat 安装mysql_免安装版Mysql一键部署bat文档的方法
  5. json字符串中的大括号转义传到后台_json转义问题
  6. 【数理知识】Riccati 黎卡提 system
  7. 3.12 总结-深度学习第五课《序列模型》-Stanford吴恩达教授
  8. 1.11 神经网络的权重初始化-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  9. 4.6 大数据集-机器学习笔记-斯坦福吴恩达教授
  10. 玩转Mixly – 9、Arduino AVR编程 之 函数