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 执行系统命令的方法
Jul 07 PHP
上传文件先创建目录 再上传到目录里面去
Dec 29 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
基于Linux调试工具strace与gdb的常用命令总结
Jun 03 PHP
php json转换成数组形式代码分享
Nov 10 PHP
php获取、检查类名、函数名、方法名的函数方法
Jun 25 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 PHP
用PHP写的一个冒泡排序法的函数简单实例
May 26 PHP
CI框架常用函数封装实例
Nov 21 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
Mar 18 PHP
php探针不显示内存解决方法
Sep 17 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
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
PHP支付系统设计与典型案例分享
2016/08/02 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
js AspxButton的客户端操作
2009/06/26 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
node.js中的fs.writeSync方法使用说明
2014/12/15 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
Python实现图片识别加翻译功能
2019/12/26 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
Python 内存管理机制全面分析
2021/01/16 Python
Python爬取梨视频的示例
2021/01/29 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
幼儿园校车司机的岗位职责
2014/01/30 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
南京导游词
2015/02/03 职场文书
教导主任个人总结
2015/03/03 职场文书
高中家长意见怎么写
2015/06/03 职场文书
python基础学习之生成器与文件系统知识总结
2021/05/25 Python
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android