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
Dec 23 PHP
php设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
php实现的SESSION类
Dec 02 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
php文件上传简单实现方法
Jan 24 PHP
Zend Framework入门知识点小结
Mar 19 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 PHP
thinkPHP的表达式查询用法详解
Sep 14 PHP
PHP图片添加水印功能示例小结
Oct 03 PHP
PHP实现导出excel数据的类库用法示例
Oct 15 PHP
Laravel框架基于ajax实现二级联动功能示例
Jan 17 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
Aug 20 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生成验证码时“图像因其本身有错无法显示”的解决方法
2013/08/07 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
一些常用弹出窗口/拖放/异步文件上传等实用代码
2013/01/06 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
vue+springmvc导出excel数据的实现代码
2018/06/27 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
Python中关键字is与==的区别简述
2014/07/31 Python
Windows中安装使用Virtualenv来创建独立Python环境
2016/05/31 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
django中静态文件配置static的方法
2018/05/20 Python
Python3 元组tuple入门基础
2020/02/09 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
浅谈HTML5 &amp; CSS3的新交互特性
2016/07/19 HTML / CSS
美国办公用品购物网站:Quill.com
2016/09/01 全球购物
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
世界上最大的在线学习和教学市场:Udemy
2017/11/08 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
档案保密承诺书
2014/06/03 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
python not运算符的实例用法
2021/06/30 Python
Python可视化神器pyecharts绘制水球图
2022/07/07 Python