php5和mysql5的安装配置
来源:互联网 发布:手机java模拟器 编辑:程序博客网 时间:2024/05/24 05:03
选择apache2的动态添加模块,在redhat linux 9上编译,安装PHP非CGI版本
我所用到的软件包:
- apache 2.0.54
- php 5.1.4
- zlib 1.2.3
- mysql 5.0.22
- libxml2 2.6.26
碰到过的问题:
1. mysql在本地已经安装
对策: rpm -e --nodeps mysql-VERSION-NUMBER。其余软件类似
2. zlib版本过低
对策: 下载新版本安装,比如zlib-1.2.3.tar.tar
3. mysql的版本不能是带静态库的安装版mysql-standard-5.0.22-linux-i686.tar.gz,否则导致php不能configure
对策: 下载源代码编译,比如mysql-5.0.22.tar.gz
4. 不要在mount上来的磁盘编译,特别是NTFS格式的,否则会出莫名其妙的错误
5. mysql的configure命令,摘自mysql-5.0.22.tar.gz中的INSTALL文件
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors /
-fno-exceptions -fno-rtti" ./configure /
--prefix=/usr/local/mysql --enable-assembler /
--with-mysqld-ldflags=-all-static
6. php的configure命令
./configure /
--disable-cgi /
--with-apxs2=/usr/local/apache2/bin/apxs /
--with-mysql=/usr/local/mysql /
--with-xml /
--with-dom /
--with-zlib /
--with-libxml /
--enable-inline-optimization /
--enable-safe-mode /
--enable-track-vars /
--enable-trans-sid /
--enable-xml /
--enable-libxml /
--enable-so
7. 由于每台机器上的lib库不同,在apache2中加载libphp5.so的时候可能会有一些symbol undefined
对策: 更改configure中--enable和--with的选项。如有必要加上--disable-all。注意,--disable-all不安装php5-extension这个和perl的兼容库,将会使许多函数无法运行
其余注意点可以在各安装包的INSTALL文件和网上的文章中找到,例如
- web server-apache2+php5+mysql5 for linux::Apache
- web server-apache2+php5+mysql5 for linux OS::Php
- web server-apache2+php5+mysql5 for linux::Mysql
- web server-apache2+php5+mysql5 for windows OS
- php5和mysql5的安装配置
- Apache2.2+MySql5.5+PHP5.4的安装和配置
- ubuntu下安装和配置apcche2+php5+mysql5+phpmyadmin
- Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows Vista下的安装和配置
- Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows Vista下的安装和配置
- Apache2.2+MySql5.5+PHP5.4的安装和配置(windows)
- Apache2.2+MySql5.5+PHP5.4的安装和配置(windows)
- Windows 下Apache2.2+MySql5.5+PHP5.4的安装和配置
- Win下PHP5&MySQL5安装配置
- ubuntu下安装配置apache2+php5+mysql5
- apache2+php5+mysql5+虚拟主机环境的配置
- ubuntu+apache2+php5+mysql5.0的安装
- ubuntu+apache2+php5+mysql5.0的安装
- ubuntu+apache2+php5+mysql5.5的安装
- ubuntu+apache2+php5+mysql5.0的安装
- windows下安装和配置php5,apche2,mysql5,phpMyAdmin2.8.0.3
- Windows XP下 Apache2.2.14 php5.3.1 Mysql5.0 安装和配置
- windows下安装和配置php5,apche2,mysql5,phpMyAdmin2.8.0.3
- 微软项目开发团队每个角色的一天是如何度过的
- 开源软件新时代:55个经典开源Windows工具
- 6月18号有感
- 模拟人的回忆之分数搜索
- 高手谈做程序员的基本原则
- php5和mysql5的安装配置
- 一生的爱 不过是三个瞬间
- 活埋庵夜谭
- 一个 SQA 的工作日记
- MEDC 2006预告
- Linux iptables 设置
- C语言之四书五经[转载]
- C语言学习方法【转载】
- VS2005为什么会有两个AssemblyInfo