linux下apache+php+mysql升级安装过程
2009-05-13 01:39:46来源:未知 阅读 ()
由于服务器的linux版本太低,apache+php+mysql版本都太低,初次学习linux经过三天除了吃饭睡觉终于把apache+php+mysql给升级了!现说下升级过程:
一删除apache+php+mysql:
判断是不是rpm安装如:rpm-qphp返回php版本,则是rpm安装,用rpm-ephp--nodeps即可彻底删除系统自带的php
如果不返回PHP版本则是二进制安装,直接删除目录就可以!同理apachemysql也一样!
二安装apache
下载httpd-2.2.4.tar.gz
tarxzvfhttpd-2.2.4.tar.gz
cdhttpd-2.2.4
./configure--prefix=/usr/local/apache2--enable-so--enable-mods-shared=all--enable-cgi--enable-rewrite--enable-deflate--with-mpm=worker
make
makeinstall
三安装mysql
#chmod755mysql-5.0.45-linux-i686-glibc23.tar.gz//设置mysql-5.0.45-linux-i686-glibc23.tar.gz属性为755
#tarxzvfmysql-5.0.45-linux-i686-glibc23.tar.gz//解压
#cp-rmysql-5.0.45-linux-i686-glibc23/usr/local//
#mvmysql-5.0.45-linux-i686-glibc23mysql//
#cdmysql//
#groupaddmysql//建立mysql组
#useraddmysql-gmysql//建立mysql用户并且加入到mysql组中
#cp/usr/local/mysql/support-files/my-medium.cnf/etc/my.cnf
在support-files目录下有4个模版文件,我们选择其中一个座位Mysql的配置文件,覆盖/etc/my.cnf(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数)
#cd/usr/local/mysql进入mysql目录
#./scripts/mysql_install_db--user=mysql//初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限
#chown-Rroot//设定root能访问/usr/local/mysql
#chown-Rmysqldata//设定mysql用户能访问/usr/local/mysql/data里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。
#chown-Rmysqldata///设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件
#chgrp-Rmysql//设定mysql组能够访问/usr/local/mysql
#/usr/local/mysql/bin/mysqld_safe--user=mysql&运行mysql如果没有问题的话,应该会出现类似这样的提示:
[1]42264
#Startingmysqlddaemonwithdatabasesfrom/usr/local/mysql/var
如果出现mysqlended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。大多数问题是权限设置不正确引起的。
#/usr/local/mysql/bin/mysqladmin-urootpasswordyourpassword//默认安装密码为空,为了安全你必须马上修改.
#cpsupport-files/mysql.server/etc/rc.d/init.d/mysqld设置使mysql每次启动都能自动运行
#chmod700/etc/init.d/mysqld
#chkconfig--addmysqld
#chkconfig--level345mysqldon
#servicemysqldstart//启动mysqld服务
#netstat-atln//查看3306端口是否打开。要注意在防火墙中开放该端口。
四安装php
1.安装zlib(安装libpng和gd前需要先安装zlib),
#tarzxvfzlib-1.2.3.tar.gz
#cdzlib-1.2.3
#./configure
#make;makeinstall
2.安装libpng,
#tarzxvflibpng-1.2.12.tar.gz
#cdlibpng-1.2.12
#./configure
#make;makeinstall
3.安装freetype,
#tarzxvffreetype-2.2.1.tar.gz
#cdfreetype-2.1.10
#./configure--prefix=/usr/local/freetype
#make;makeinstall
4.安装jpeg,
#tarzxvfjpegsrc.v6b.tar.gz
#cdjpeg-6b
#mkdir/usr/local/jpeg
#mkdir/usr/local/jpeg/bin
#mkdir/usr/local/jpeg/lib
#mkdir/usr/local/jpeg/include
#mkdir/usr/local/jpeg/man
#mkdir/usr/local/jpeg/man/man1
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 安装Zabbix5.0 2020-06-10
- windows10安装配置WSL(Ubuntu) 2020-06-07
- 在已经编译安装好php7场景下 安装php openssl扩展 2020-06-06
- 在已经编译安装好php7场景下安装curl扩展 2020-06-06
- 在已经编译安装好php7场景下,install gd库 with free-type 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash