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 相关文章推荐
javascript 小型动画组件与实现代码
Jun 02 PHP
php 安全过滤函数代码
May 07 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 PHP
php中print(),print_r(),echo()的区别详解
Dec 01 PHP
PHP中的命名空间相关概念浅析
Jan 22 PHP
PHP多文件上传实例
Jul 09 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
PHP手机短信验证码实现流程详解
May 17 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
Oct 16 PHP
Laravel 框架返回状态拦截代码
Oct 18 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
50个优秀经典PHP算法大集合 附源码
Aug 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随机生成数字字母组合的方法
2015/03/18 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
仿163填写邮件地址自动显示下拉(无优化)
2008/11/05 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
jquery实现带二级菜单的导航示例
2014/04/28 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
Unicode和Python的中文处理
2017/03/19 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
python中bytes和str类型的区别
2019/10/21 Python
tensorboard显示空白的解决
2020/02/15 Python
pycharm的python_stubs问题
2020/04/08 Python
Python实现汇率转换操作
2020/05/03 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
银行实习自我鉴定
2013/10/12 职场文书
档案管理员岗位职责
2013/12/01 职场文书
培训心得体会
2013/12/29 职场文书
5.1手机促销活动
2014/01/17 职场文书
安全生产检查通报
2014/01/29 职场文书
化妆师职业生涯规划书
2014/02/16 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技