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 17 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
Nov 19 PHP
PHP生成唯一订单号的方法汇总
Apr 16 PHP
一个PHP实现的轻量级简单爬虫
Jul 08 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP 数组基本操作方法详解
Jun 17 PHP
php PDO实现的事务回滚示例
Mar 23 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
为何说PHP引用是个坑,要慎用
Apr 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
PHP中GET变量的使用
2006/10/09 PHP
php调用c接口无错版介绍
2014/03/11 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
让焦点自动跳转
2006/07/01 Javascript
理解 JavaScript 预解析
2009/10/25 Javascript
Dom 是什么的详细说明
2010/10/25 Javascript
javascript代码运行不出来执行错误的可能情况整理
2013/10/18 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
JavaScript简单实现鼠标移动切换图片的方法
2016/02/23 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
vue.extend与vue.component的区别和联系
2018/09/19 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
优化Vue中date format的性能详解
2020/01/13 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
Python实现将xml导入至excel
2015/11/20 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
Python学习思维导图(必看篇)
2017/06/26 Python
python中logging包的使用总结
2018/02/28 Python
浅谈python中get pass用法
2019/03/19 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
军训生自我鉴定范文
2013/12/27 职场文书
幼儿园开学家长寄语
2014/01/19 职场文书
《东方明珠》教学反思
2014/04/20 职场文书
学生干部培训方案
2014/06/12 职场文书
中小学生学籍证明
2014/10/25 职场文书
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS
带你了解Java中的ForkJoin
2022/04/28 Java/Android
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers