- 浏览: 278382 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
tan_1208815066:
传送pdf 的文件 不能正确的 传送
试试用Socket传文件 -
richardri:
结果是0怎么解决?支持mov、mp4、3gp吗?
JAVA獲取視頻文件的播放長度 -
zhujia130:
xiaoyaodandan 写道结果是0.。。。。。你给的路径 ...
JAVA獲取視頻文件的播放長度 -
xiaoyaodandan:
结果是0.。。。。。
JAVA獲取視頻文件的播放長度 -
flowerjacky:
明了
Java事务处理类
wget至以下目录:/tmp
----------------------
网站如下:
http://www.apache.org
http://www.php.net
http://www.mysql.com
http://www.shanghuo.net/?action=show&id=241
http://blog.chinaunix.net/u/249/showart_1842843.html
版本:
httpd-2.2.11.tar.gz
php-5.2.9.tar.gz
mysql-5.1.31.tar.gz
ZendOptimizer-3.3.3
phpMyAdmin-3.1.3.tar.gz
apache:
wget http://apache.freelamp.com/httpd/httpd-2.2.11.tar.gz
php :wget
http://cn2.php.net/get/php-5.2.9.tar.gz/from/cn.php.net/mirror
mysql:wget
http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.31.tar.gz/from/http://mysql.easynet.be/
Zend
Optimizer v3.3:
wget
http://downloads.phpchina.com/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
phpmyadmin:
wget
http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-3.1.3-all-languages.tar.gz
proftpd:
wget
ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++
1、mysql
#wget
http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.31.tar.gz/from/http://mysql.easynet.be/
#tar
-zxvf mysql-5.1.31.tar.gz
#cd mysql-5.1.31
#./configure
--prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all
--enable-assembler --enable-thread-safe-client --with-big-tables --with-readline
--with-ssl --with-embedded-server --enable-local-infile
#make;make
install
#groupadd mysql
#useradd -g mysql mysql
#cp
/usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
#sed -i
's/skip-federated/#skip-federated/g'
/etc/my.cnf
#/usr/local/mysql/bin/mysql_install_db --user=mysql
#chmod +w
/usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#chgrp -R mysql
/usr/local/mysql/.
#cp /usr/local/mysql/share/mysql/mysql.server
/etc/init.d/mysql
#chmod 755 /etc/init.d/mysql
#chkconfig --level 345
mysql on
#service mysql start
# /usr/local/mysql/bin/mysqladmin -u
root -p password
设置root密码,但出错:mysql“Access denied for user
'root'@'localhost'”
解决:
#/etc/init.d/mysql stop
# mysqld_safe
--user=mysql --skip-grant-tables --skip-networking &;
#mysql -u root
mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where
USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
#
/etc/init.d/mysql restart
# mysql -uroot -p
Enter password:
<输入新设的密码newpassword>
mysql>
加入环境变量:
export
PATH=$PATH:/usr/local/mysql/bin //临时修改的
若要永久生效
#echo "export
PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile //永久修改的
#source
/etc/profile
2、apache
#tar
-zxf httpd-2.2.11.tar.gz
#cd httpd-2.2.11
#./configure
--prefix=/usr/local/apache2 --enable-modules=so --enable-rewrite
#make; make
install
安装完后
# vi /usr/local/apache/conf/httpd.conf
找到 prefork.c
下的
MaxClients 150
改为
ServerLimit 2000
MaxClients
1000
apache默认工作在prefork.c模式下,并发进程为150,超过后就无法访问,150是远远不够的,所以这里按自己网站的需求改,
如1000
由于apache默认最大并发进程是 256 所以要先设置 ServerLimit 2000 将服务器可设的最大并发数设为2000,
然后再设置最大并发数 MaxClients 1000
找到 #ServerName www.example.com:80 在其下设置
ServerName 如下
ServerName www.mysite.com
基中 www.mysite.com
为你网站名,也可用IP代替
找到 DocumentRoot "/usr/local/apache/htdocs"
设置你的 WEB 服务器的根目录
如
DocumentRoot "/myweb"
找到 DirectoryIndex index.html index.html.var
改为
DirectoryIndex index.html index.php index.htm
找到 ForceLanguagePriority
Prefer Fallback 在其下加上
AddDefaultCharset gb2312
改完后保存(vi 的用法请查 Linux vi
命令)
用下面命令启动WEB服务器
# /usr/local/apache/bin/apachectl start
查看自己的站点是否正常
http://www.mysite.com 也可用IP
用 # /usr/local/apache/bin/apachectl stop
可停止服务
此时在浏览器中试试,可能无法访问,这是因为防火墙默认设置全部禁止访问的原因,运行lokkit设置就OK了~
如何更改了目录:则:加上这一句
Order
allow ,deny
Allow from all
3、PHP
安装GD库(让PHP支持GIF,PNG,JPEG)
首先下载
jpeg6,libpng,freetype 并安装模块
wget
http://www.ijg.org/files/jpegsrc.v6b.tar.gz
wget
http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8.tar.gz
wget
http://nchc.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.9.tar.gz
wget
http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
安装 jpeg6
建立目录
# mkdir
/usr/local/jpeg6
# mkdir /usr/local/jpeg6/bin
# mkdir
/usr/local/jpeg6/lib
# mkdir /usr/local/jpeg6/include
# mkdir
/usr/local/jpeg6/man
# mkdir /usr/local/jpeg6/man/man1
# cd /tmp
# tar
-zxf jpegsrc.v6b.tar.gz
# cd jpeg-6b
# ./configure
--prefix=/usr/local/jpeg6/ --enable-shared --enable-static
# make; make
install
安装libpng
# cd /tmp
#
tar -zxf libpng-1.2.8.tar.gz
# cd libpng-1.2.8
# cp scrīpts/makefile.std
makefile
# make; make install
安装
freetype
# cd /root/soft
# tar -zxf freetype-2.1.10.tar.gz
# cd
freetype-2.1.10
# ./configure --prefix=/usr/local/freetype
# make;make
install
安装最新的GD库
# cd /tmp
# 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/
# make; make
install
由于php5需libxml2的支持, 所以先下载并安装libxml2
# cd /tmp
# wget
http://ftp.gnome.org/pub/gnome/sources/libxml2/2.6/libxml2-2.6.30.tar.gz
#
tar -zxf libxml2-2.6.19.tar.gz
# cd libxml2-2.6.19
# ./configure
--prefix=/usr/local/libxml2
# make; make install
安装 libxslt
# cd
/tmp
# wget
http://ftp.gnome.org/pub/gnome/sources/libxslt/1.1/libxslt-1.1.22.tar.gz
#
tar -zxf libxslt-1.1.22.tar.gz
# cd libxslt-1.1.22
# ./configure
--prefix=/usr/local/libxslt --with-libxml-prefix=/usr/local/libxml2
# make;
make install
终于要安装PHP了:
# tar -zxf php-5.2.3.tar.gz
# cd
php-5.2.3
# ./configure --prefix=/usr/local/php5
--with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/
--enable-ftp --with-libxml-dir=/usr/local/libxml2 --with-expat-dir=/usr/lib
--with-xsl=/usr/local/libxslt --enable-xslt --with-gd=/usr/local/gd2/
--with-jpeg-dir=/usr/local/jpeg6/ --with-zlib-dir=/usr/lib --with-png
--with-freetype-dir=/usr/local/freetype --enable-mbstring
# make
# make
install
其中./configure
后的
--prefix=/usr/local/php5
--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库的配置选项
配置
httpd.conf 让apache支持PHP
# vi /usr/local/apache/conf/httpd.conf
找到 AddType
application/x-gzip .gz .tgz 在其下添加如下内容
AddType application/x-httpd-php
.php
AddType application/x-httpd-php-source .phps在你Web目录里建一内容为 PHP文件,
输入URL地址查看PHP配置是否正确
安装 phpmyadmin
下载
# tar zxvf
phpMyAdmin-2.11.2-all-languages.tar.gz
# mv phpMyAdmin-2.11.2-all-languages
/usr/local/httpd/htdocs/phpmyadmin
# cd
/usr/local/httpd/htdocs/phpmyadmin
# cp ./libraries/config.default.php
./config.inc.php
#vi config.inc.php
$cfg['PmaAbsoluteUri'] =
'http://localhost/phpmyadmin';
$cfg['Servers'][$i]['auth_type'] =
'http';
安装zend:
# tar zxvf
ZendOptimizer-3.2.2-linux-glibc21-i386.tar.gz
# cd
ZendOptimizer-3.2.2-linux-glibc21
# ./install.sh
OK,成功~!
转载:http://lifestylezhu.blogspot.com/2009/03/mysql.html
发表评论
-
反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
2009-06-09 13:52 1471好长时间没有用过Spring了. 突然拿起书.我都发现自己对A ... -
Resin 3 LOG 设置
2009-06-04 11:51 2081<stdout-log path='${resin.ho ... -
Servlet和ThreadLocal的测试
2009-05-27 15:30 1033作者:中国IT实验室 来 ... -
技巧:利于ThreadLocal模式管理Session
2009-05-27 15:28 1035作者:dxaw 来源:赛迪网 在利用Hibernate ... -
运用Filter,ThreadLocal和Reflection,实现form到bean的填充
2009-05-27 15:27 1313开发者在线 Builder.com.cn 更新时间:2008- ... -
通通透透理解ThreadLocal
2009-05-27 15:24 1034开发者在线 Builder.com.cn ... -
基于CentOS的LAMP
2009-05-22 14:50 3388基于CentOS的LAMP 作者:NetSeek ... -
http header详解
2009-01-19 12:19 3155HTTP(HyperTextTransferProtoco ... -
鼠标提示
2008-12-16 17:04 991<!DOCTYPE html PUBLIC " ... -
SQL备份语句
2008-12-16 16:43 1424--完整备份 Backup Database Northwin ... -
MySQL中修改密码及访问限制设置详解
2008-12-16 16:27 936一、MySQL修改密码方法总结 首先要说明一点的是:一般 ... -
通过GUID生成主键,保证主键全球惟一性
2008-12-16 11:34 1494使用GUID作为数据表主键的好处 使用GUID作为数 ... -
Tomcat对错误页面处理方法的问题
2008-12-15 16:45 2926各位都知道,我们可以在web.xml中定义对错误发生时的提示页 ... -
Hibernate下数据批量处理解决方案
2008-12-12 14:22 865很多人都对Java在批量数据的处理方面是否是其合适的场所持 ... -
任务调度表达式
2008-12-12 14:15 1087字段 允许值 允许的特殊字符 秒0-59 , - * / 分0 ... -
Windows动态库与Linux共享对象比较
2008-12-12 14:13 1485摘要:动态链接库技术 ... -
Java事务处理类
2008-12-10 11:59 1327Mysql5很好的支持了事物处理功能。不过支持这个功能的只有两 ... -
cookie 和session 的区别详解
2008-12-09 13:57 1012这些都是基础知识,不 ... -
jQuery插件---键盘快捷键.
2008-12-01 10:51 2250<!DOCTYPE html PUBLIC " ... -
看到不錯的抽象類
2008-10-15 11:46 1034Java代码 Abstract class 界 ...
相关推荐
在CentOS 5.2这样的Linux环境中,安装并集成这两个工具可以帮助系统管理员有效地监控服务器和网络设备的状态,及时发现并解决问题。以下是对安装过程的详细描述: 1. **CentOS 5.2准备**: 在开始安装前,确保系统...
CentOS 5.2中的PHP版本可能较旧,所以需要手动安装更新的版本: ```bash rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm yum --enablerepo=remi install php php-mysql -y ``` 这将安装...
在 CentOS 5.2 系统上搭建 LAMP(Linux + Apache + MySQL + PHP)环境是一项常见的任务,它为 Web 开发提供了一个强大的平台。本文将详细介绍如何从源码安装 Apache、MySQL 和 PHP,并配置它们协同工作。 #### 一、...
centos5.2-lamp安装经验-笔记整理 以及make make install configure 按照过程中遇到的错误代码整理
### CentOS8安装LAMP环境知识点 #### 一、安装环境说明 在开始安装LAMP环境之前,首先需要确认安装环境的具体配置,本指南是在CentOS 8.1的基础上进行的。CentOS Linux release 8.1.1911 (Core) 是文档所用的版本。...
Apache 2.2.22、PHP 5.2.17、Mysql 5.6 源码安装下载 编译安装参看:https://blog.csdn.net/Hynial/article/details/82057033
1. 安装Linux操作系统:根据需求选择合适的Linux发行版,如Ubuntu、CentOS或Debian。 2. 安装Apache:使用Linux的包管理器(如apt-get或yum)安装Apache。 3. 安装MySQL:同样使用包管理器安装MySQL服务器和客户端...
装好系统 和相关服务httpd,MySQL,php,一跑代码,发现php5.3中的spilt函数不能用,代码里面好多用的的啊,赶紧上网找一下,有没有yum安装php5.2的要不改死代码了。 还真被我找到了。方法如下 1.环境 代码如下:...
本文将详细介绍如何在CentOS平台上部署LAMP+Cacti监控系统。LAMP指的是Linux+Apache+MySQL+PHP,这是一种常用的开源Web服务器解决方案。Cacti是一款基于Web的网络流量监控工具,能够收集网络设备的数据并生成图表,...
1 增加对php5.3的支持,安装时可自由选择php5.2或者php5.3版本 2 增强对ubuntu系统的支持,修正在ubuntu系统下安装可能出现无法添加系统账号的bug 3 nginx升级至1.2.9,apache升级至2.2.24,mysql升级至5.1.69,pureftp...
下载地址: 下载版:http://lamp.phpstudy.net/phpstudy.bin ...完整版:http://lamp.phpstudy.net/phpstudy-all.bin ...大小:21M (安装版) ...支持centos,ubuntu,debian等Linux系统,12种组合
- **操作系统**:Linux的各种发行版(如Ubuntu、CentOS等)和MacOSX都是支持的平台。Windows系统不支持Phabricator的安装。 - **Web服务器**:Apache 2.2.7及以上版本。另外,nginx和lighttpd也是可选项。 - **...
9. Linux的不同发行版,包括CentOS6.9、CentOS7.3、Ubuntu Desktop和Server等。 10. MikroTik RouterOS版本的镜像,如mikrotik-6.39。 11. Palo Alto Networks的防火墙镜像,如firepower6-FMC-6.2.1-342、...
- 编辑`/etc/yum.repos.d/CentOS-Base.repo`文件。 - 如果有必要,可以使用第三方YUM源,如EPEL或Remi。 ##### 4.5 清理开机自启动服务 避免不必要的服务占用系统资源: - 使用`systemctl list-unit-files --type...
LANMP一键安装包是用Linux Shell语言编写的,用于Linux系统( Redhat / CentOS / Debian / Ubuntu )上一键安装LANMP环境的工具包。二,特点与优势3种Web环境自由组合lnmp , lamp , lanmp (Nginx前端Apache配置...
1. **选择合适的版本**:根据需求选择合适的Linux发行版,例如Ubuntu、CentOS或Debian等。 2. **创建安装介质**:使用USB闪存驱动器或光盘来制作启动盘。 3. **配置BIOS/UEFI**:进入计算机的BIOS/UEFI设置,将启动...
- **5.2 Expect脚本** - 使用Expect脚本自动化执行常见的SSH任务。 - **5.3 LAMP/LNMP** - 根据需求选择LAMP(Apache + MySQL + PHP)或LNMP(Nginx + MySQL + PHP)架构。 - **5.4 MySQL配置** - 安装MySQL,并进行...
- **cat /etc/redhat-release**: 查看当前系统是否为CentOS或RedHat,并显示具体的版本信息。 #### 三、文件压缩与解压 **3.1 使用zip进行文件夹压缩** - **zip -r 压缩最终文件名.zip 要压缩的文件夹名**: `-r`...