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可变函数的使用详解
Jun 14 PHP
PHP函数microtime()用法与说明
Dec 04 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
Jun 05 PHP
非常实用的PHP常用函数汇总
Dec 17 PHP
如何使用php实现评委评分器
Jul 31 PHP
Smarty环境配置与使用入门教程
May 11 PHP
php使用curl详细解析及问题汇总
Aug 11 PHP
CakePHP框架Model关联对象用法分析
Aug 04 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
postman的安装与使用方法(模拟Get和Post请求)
Aug 06 PHP
php弹出提示框的是实例写法
Sep 26 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函数microtime()用法与说明
2013/12/04 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
PHP实现搜索时记住状态的方法示例
2018/05/11 PHP
js null undefined 空区别说明
2010/06/13 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
Python 判断奇数偶数的方法
2018/12/20 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
2019/11/19 Python
浅析Python的命名空间与作用域
2020/11/25 Python
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
中专生毕业自我鉴定
2013/11/01 职场文书
影视艺术学院毕业生自荐信
2013/11/13 职场文书
医学类个人求职信范文
2014/02/05 职场文书
个人融资协议书
2014/10/02 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
产品调价通知函
2015/04/20 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
2021/05/26 Servers
俄罗斯十大城市人口排名,第三首都仅排第六,第二是北方首都
2022/03/20 杂记