热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

最新lamp配置:红旗Linux6+apache2.2.6+mysql5+PHP5.2.4+ZO3.3.0

最新lamp配置:红旗Linux6+apache2.2.6+mysql5+PHP5.2.4+ZO3.3.0--Linux企业应用-Linux服务器应用信息,下面是详情阅读。
一、下载红旗linux桌面版6并安装

1.下载linux
地址
找“到红旗Linux桌面版6.0系统光盘”点下载即可

2.安装
红旗linux很符合中国人的使用习惯和方式,不愧为中国人的linux,具体的安装步骤在此就省略了...(红旗Linux桌面版6.0工具光盘内有很多实用的工具,感兴趣的朋友可以实验下,其中就有linux平台下的QQ)

二、下载其他组件

1.apache2.2.6
地址:http://httpd.apache.org/download.cgi
找到“Apache HTTP Server 2.2.6 is the best available version”
下面的“Unix Source: httpd-2.2.6.tar.gz [PGP] [MD5]”点击即可下载

2.mysql5.0.45
地址:http://dev.mysql.com/downloads/m ... atic-x86-32bit-rpms
下载以下rpm包:
MySQL-server-5.0.45-0.i386.rpm
MySQL-devel-5.0.45-0.i386.rpm
MySQL-client-5.0.45-0.i386.rpm
MySQL-shared-5.0.45-0.i386.rpm
MySQL-bench-5.0.45-0.i386.rpm(此项可以不装)

3.PHP5.2.4
地址:http://www.php.net/downloads.php
下载PHP 5.2.4 (tar.gz) 包即可

4.其他相关安装包

1)安装php所需的软件包(其中libxml2是安装php5必须的)
libxml2-2.6.19.tar.gz
libxslt-1.1.15.tar.gz
curl-7.15.0.tar.gz

2)GD库所需要软件包
(有人说PHP源码包里自带了GD2.0.28和zlib,只要安装GD的三个支持包:jpg,png和freetype)
gd-2.0.33.tar.gz
freetype-2.2.1.tar.gz
jpegsrc.v6b.tar.gz
libpng-1.2.11.tar.gz
zlib-1.2.3.tar.gz

3)ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz(此项可以无)

4)相关下载
(根据自己的linux版本下载相应的包)
http://ftp.gnome.org/pub/GNOME/s ... bxml2-2.6.19.tar.gz
http://ftp.gnome.org/pub/GNOME/s ... bxslt-1.1.15.tar.gz
http://curl.haxx.se/download/curl-7.15.0.tar.gz
http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
http://keihanna.dl.sourceforge.n ... etype-2.1.10.tar.gz
http://www.ijg.org/files/jpegsrc.v6b.tar.gz
http://nchc.dl.sourceforge.net/s ... libpng-1.2.8.tar.gz
http://www.zlib.net/zlib-1.2.3.tar.gz
http://www.zend.net
把以上所有软件包下载到相应目录下。
注:其实红旗linux集成了很多以上要下载的包,所以我只下载了jpegsrc.v6b.tar.gz,
具体集成的什么版本大家自己看,我浏览了下基本和以上的一致甚至还要高。

三、安装

1.安装mysql
因为我是新装的linux系统其他的服务都没有装,所以直接安装,若你已经安装了mysql请先卸载推荐新手使用RPM方式安装MySQL。

# rpm -ivh MySQL-server-standard-5.0.45-0.i386.rpm
# rpm -ivh MySQL-client-standard-5.0.45-0.i386.rpm
# rpm -ivh MySQL-shared-standard-5.0.45-0.i386.rpm
# rpm -ivh MySQL-devel-standard-5.0.45-0.i386.rpm
# mysqladmin -u root password 123456 设置root密码
测试下MySQL能否正常运行,如果你不熟悉MySQL的话,可以装个phpmyadmin,或者webmin

2.安装apache服务器
安装apache
# tar -zxvf httpd-2.2.6.tar.gz
# cd httpd-2.2.6/
# ./configure --prefix=/usr/local/apache --syscOnfdir=/etc/httpd --enable-so
--enable-shared=max
# make
# make install
运行一下apache服务器,检查能否正常运行
# /usr/local/apache/bin/apachectl start
浏览器里127.0.0.1测试下,2.2.6的默认页面字样简单的出奇“It works!”
设置开机自启动
# vi /etc/rc.d/rc.local加上
/usr/local/apache/bin/apachectl start
其中--prefix=/usr/local/apache指定安装路径,--syscOnfdir=/etc/httpd配置文件所在路径

3.安装安装jpegsrc.v6b.tar.gz
建立目录:
# mkdir -p /usr/local/jpeg6
# mkdir -p /usr/local/jpeg6/bin
# mkdir -p /usr/local/jpeg6/lib
# mkdir -p /usr/local/jpeg6/include
# mkdir -p /usr/local/jpeg6/man
# mkdir -p /usr/local/jpeg6/man1
# mkdir -p /usr/local/jpeg6/man/man1
tar -zxvf jpegsrc.v6b.tar.gz
# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
# make
# make install
# make install-lib

4.安装php5
# tar -zvxf php-5.2.4.tar.gz
# mkdir -p /usr/local/php
# cd php-5.2.4
# ./configure --prefix=/usr/local/php (注意使用续行符)
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysql
--with-xml
--with-png
--with-jpeg-dir=/usr/local/jpeg6
--with-zlib
--with-freetype-dir
--with-gd
--with-curl
--enable-track-vars
--disable-debug
--enable-url-includes
--enable-sockets
--enable-force-cgi-redirect
--enable-calendar
--with-config-file-path=/etc
--enable-magic-quotes
--enable-ftp
--enable-gd-native-ttf
--with-ttf
--with-gdbm
--with-gettext
--with-iconv
--enable-mbstring=all
--enable-memory-limit
# make
# make install
# cp php.ini-dist /etc
其中./configure 后的
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql(RPM方式安装有此项,--with-mysql=你的安装路径)
--with-xml
是必要的选项
--with-png
--with-jpeg-dir
--with-gd
--with-zlib
--with-freetype-dir
这是让PHP支持GD库的配置选项
后面都是一些 要使用的PHP 函数库 可以根据自己的喜好删除或增加
注:这里我是实用红旗linux系统默认的安装文件(上面说的“相关下载”)所以后面没有跟详细的路径,
若是你自己安装的请在后面添加,格式如:--with-xxx=/xxx/xxx

四、编辑apache配置文件httpd.conf
# vi /etc/httpd/httpd.conf
要改的有如下几处:
#AddType application/x-gzip .gz .tgz
下加二行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
还有找到DirectoryIndex index.html
加上 index.php 让它把index.php做为默认页

五、测试PHP
# vi /usr/local/apache/htdocs/phpinfo.php
(其中/usr/local/apache/htdocs/为网页主目录,
你可以在/etc/httpd/httpd.conf中找到DocumentRoot设置你自己的网页主目录)
添加:
phpinfo();
?>
重新启动apache服务器
# /usr/local/apache/bin/apachectl restart
浏览器里http://127.0.0.1/phpinfo.php测试一下久违的画面出来了

六、安装ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz
#tar -zxvf ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz
#cd ZendOptimizer-3.3.0
# ./install.sh
重启机器lamp搭建完毕。
推荐阅读
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
author-avatar
叶葳蕤1095190287
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有