apache2.2.4+mysql5.0.77+php5.2.8安装精简


Posted in PHP onApril 29, 2009

1.安装Apache

将httpd-2.2.4.tar.gz拷贝至/usr/local/src目录中

tar -zxvf httpd-2.2.4.tar.gz

cd httpd-2.2.4

./configure --prefix=/usr/local/apache2 --enable-so --enable-vhost-alias --enable-rewrite --enable-deflate --enable-mods-shared=all --with-mpm=worker

make && make install

2.安装php

安装freetype-2.3.5.tar.gz

tar zxvf freetype-2.3.5.tar.gz

cd freetype-2.3.5

./configure --prefix=/usr/local/phpsyslib/freetype-2.3.5

make && make install

mkdir /usr/local/phpsyslib/freetype-2.3.5/include/freetype2/freetype/internal(如果报错需要)

安装jpeg

tar zxvf jpegsrc.v6b.tar.gz

cd jpeg-6b

./configure --prefix=/usr/local/phpsyslib/jpeg-6b --enable-shared 必须加后面这个参数,不然不能生成那个共享库

根据报错信息自己创建相应目录

cp libjpeg.a /usr/local/lib(如果安装gd不成功的话)

安装zlib

tar zxvf zlib-1.2.3.tar.gz

cd zlib-1.2.3

./configure --prefix=/usr/local/phpsyslib/zlib-1.2.3

安装openssl-0.9.8e

tar zxvf openssl-0.9.8e.tar.gz

cd openssl-0.9.8e

./config shared zlib

make

make test

make install

mv /usr/bin/openssl /usr/bin/openssl.OFF

mv /usr/include/openssl /usr/include/openssl.OFF

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

配置库文件搜索路径

#echo "/usr/local/ssl/lib" >> /etc/ld.so.conf

#ldconfig -v

安装libpng

tar zxvf libpng-1.2.23.tar.gz

cd libpng-1.2.23

cp scripts/makefile.linux makefile

安装GD库(如果失败先安装libtool和gettext)

tar zxvf gd-2.0.35.tar.gz

cd gd-2.0.35

./configure --prefix=/usr/local/phpsyslib/gd-2.0.35 --with-jpeg=/usr/local/phpsyslib/jpeg-6b --with-png=/usr/local/ --with-zlib=/usr/local/phpsyslib/zlib-1.2.3 --with-freetype=/usr/local/phpsyslib/freetype-2.3.5/

make && make install

安装gettext(如果失败先安装 libtool)

tar zxvf gettext-0.17.tar.gz

cd gettext-0.17

./configure --prefix=/usrmake && make install 安装libtool

tar zxvf libtool-2.2.tar.gz

cd libtool-2.2

./configure --prefix=/usrmake && make installcp /usr/lib/libattr.la /lib/

安装curl

tar zxvf curl-7.17.1.tar.gz

cd curl-7.17.1

./configure --prefix=/usr/local/phpsyslib/curl-7.17.1

make && make install

3.安装mysql

# tar zxvf mysql-5.0.77-linux-i686-icc-glibc23.tar.gz

cp mysql-5.0.77-linux-i686-icc-glibc23 /usr/local/mysql

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql ---mysql自启动

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

groupadd mysql

useradd -g mysql mysql

chown -R root /usr/local/mysql

chgrp -R mysql /usr/local/mysql

上面两句可用(chown -R root:mysql /usr/local/mysql)

chown -R mysql /usr/local/mysql/data

/usr/local/mysql/scripts/mysql_install_db --user=mysql&

/usr/local/mysql/bin/safe_mysqld --user=mysql&

安装php

./configure --prefix=/usr/local/php5.2.8 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir=/usr/share/doc/libxml2-2.6.16 --with-gd=/usr/local/phpsyslib/gd-2.0.35 --enable-gd-native-ttf --with-jpeg-dir=/usr/local/jpeg-6b --with-png-dir --with-freetype-dir=/usr/local/phpsyslib/freetype-2.3.5 --with-iconv-dir --with-zlib=/usr/local/phpsyslib/zlib-1.2.3 --enable-mbstring --disable-ipv6 --with-openssl-dir=/usr/local/ssl --with-curl=/usr/local/phpsyslib/curl-7.17.1 --with-mime-magic=/usr/share/file/magic.mime

Mysql日常用法

mysqldump ?uXXX ?hXXX -p samp_db >/usr/archives/mysql/samp_db.1999-10-02 备份

mysql 数据库名 <文件路径 用户名和密码(如果有) 导入

建立用户:

grant all on redflag.* to 用户名@"%" identified by "密码";

flush privileges;

PHP 相关文章推荐
PHP数据库开发知多少
Oct 09 PHP
php下检测字符串是否是utf8编码的代码
Jun 28 PHP
PHP中通过加号合并数组的一个简单方法分享
Jan 27 PHP
查找mysql字段中固定字符串并替换的几个方法
Sep 23 PHP
PHP利用REFERER根居访问来地址进行页面跳转
Sep 28 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
PHP弹出对话框技巧详细解读
Sep 26 PHP
PHP和MySql中32位和64位的整形范围是多少
Feb 18 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
Oct 08 PHP
laravel 执行迁移回滚示例
Oct 23 PHP
PHP 加密 Password Hashing API基础知识点
Mar 02 PHP
PHP 读取文件的正确方法
Apr 29 #PHP
PHP session有效期问题
Apr 26 #PHP
PHP 判断常量,变量和函数是否存在
Apr 26 #PHP
PHP memcache扩展的三种安装方法
Apr 26 #PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
Apr 26 #PHP
php mssql 分页SQL语句优化 持续影响
Apr 26 #PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 #PHP
You might like
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
Javascript valueOf 使用方法
2008/12/28 Javascript
js GridView 实现自动计算操作代码
2009/03/25 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
2015/11/24 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
浅析Javascript中双等号(==)隐性转换机制
2017/10/27 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
js数据类型检测总结
2018/08/05 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
Python复制Word内容并使用格式设字体与大小实例代码
2018/01/22 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
Python绘图之二维图与三维图详解
2020/08/04 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
Python基于locals返回作用域字典
2020/10/17 Python
使用python对excel表格处理的一些小功能
2021/01/25 Python
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
简历自我评价怎么写好呢?
2014/01/04 职场文书
委托书怎么写
2014/07/31 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
如何才能写好调研报告?
2019/07/03 职场文书