本文介绍的是Qt数据库环境配置,以前接触的都是VS2008、VS2005等,多的不说了,先来看内容。

本文介绍的是Qt 数据库环境配置,环境配置:Qt 4.2.3 + ZendOptimizer + mbstring + mcrypt + GD库 。

详解 Qt 数据库环境配置(Qt环境配置)  数据库 第1张

一、安装RedHat Linux Array.0

安装系统时请务必安装开发工具包和KDE开发工具包,WWW服务器和SQL服务器不要安装,否则可能会出现未知的错误。

二、确定linux系统是否安装gcc编译器

&#6527Array;&#6527Array;首先,服务器GCC要有,不然什么都不能做.可以用gcc -v来查看是否安装了GCC,

  1. #gcc-v
  2. Readingspecsfrom/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/specs
  3. Configuredwith:../configure--prefix=/usr--mandir=/usr/share/man
  4. --infodir=/usr/share/info--enable-shared--enable-threads=posix--disable-checking
  5. --with-system-zlib--enable-__cxa_atexit--host=i386-redhat-linux
  6. Threadmodel:posix
  7. gccversion3.2.320030502(RedHatLinux3.2.3-34)

有以上类似信息说明已有GCC,如果你没有,请先拿安装光盘装好它。

三、请下载以下所有的东西

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz

可能你的电脑不需要这么多.但***都下载吧.不过,可能你看到这贴子的时候会有以上软件新的版本下载了.看着办吧.

开始装吧>>>>>>>>>>>>>>>>>>>>>>>>>

推荐一个下载软件包的网址:http://www.filewatcher.com/

四、安装MYSQL 服务器

  1. #rpm-ivhMySQL-server-5.0.37-0.i386.rpm
  2. #rpm-ivhMySQL-client-5.0.16-0.i386.rpm
  3. #rpm-ivhMySQL-devel-5.0.16-0.i386.rpm(没有它不能安装php5.2.1)

安装好后试试能不能用

  1. #mysql
  2. WelcometotheMySQLmonitor.Commandsendwith;or\g.
  3. YourMySQLconnectionidis27651toserverversion:4.0.20-standard
  4. Type’help;’or’\h’forhelp.Type’\c’toclearthebuffer.

说明OK,请自己改mysql的密码SET PASSWORD=PASSWORD(’密码’);

五、安装GD库基本包

  1. #rpm-ivhgd-devel-1.8.4-11.i386.rpm

六、安装XPM支持

  1. #rpm-ivhxpm-3.4k-2.i386.rpm

#p#

七、安装libxml2 (记得PHP5.2.1只支持libxml2-2.6.11以上版本)

  1. #tarzxvflibxml2-2.6.11.tar.gz
  2. #cdlibxml2-2.6.11
  3. #./configure
  4. #make
  5. #makeinstall

八、装GD库支持

(1)安装ZLIB

  1. #tarzxvfzlib-1.2.1.tar.gz
  2. #cdzlib-1.2.1
  3. #./configure
  4. #make
  5. #makeinstall
  6. (2)安装JPEGSRC
  7. #tarzxvfjpegsrc.v6b.tar.gz
  8. #cdjpegsrc-6b
  9. #./configure
  10. #make
  11. #makeinstall-lib
  12. #makeinstall

(3)安装LIBPNG

  1. #tarzxvflibpng-1.2.5.tar.gz
  2. #cdlibpng-1.2.5
  3. #cpscripts/makefile.stdMakefile
  4. #make
  5. #makeinstall

(4)***是安装GD2.*

  1. gd-2.0.28
  2. #tarzxvfgd-2.0.28.tar.gz
  3. #cdgd-2.0.28
  4. #./configure--with-png=/usr/local--with-jpeg=/usr/local--with-freetype=/usr
  5. #make
  6. #makeinstall

上面一切都很顺利的话,GD就算成功的安装上了. 如果有问题,应该是缺少支持包,总之是少什么就下载什么来安装上.

九、安装mcrypt

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
0

十、安装APAHCHE2

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
1

#p#

十一、安装PHP5

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
2

我是把他们分别安装在/usr/local/apache2 & PHP目录下的所有的安装工作做好了,接着我们来配置.

#p#

十二、Apache2配置

(1)复制PHP.INI文件到正确位置,在PHP解压的目录下运行

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
3

(2)编辑apache配置文件httpd.conf

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
4

要改的有如下几处:

一般都在

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
5

下加一行

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
6

还有找到

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
7

在后面加 index.php 让它把index.php做为默认页

再找

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
8

把#去掉,后面的IP改成你的IP.

找到

  1. httpd-2.2.4.tar.gz
  2. MySQL-client-5.0.37-0.i386.rpm
  3. MySQL-server-5.0.37-0.i386.rpm
  4. MySQL-devel-5.0.37-0.i386.rpm
  5. php-5.2.1.tar.gz
  6. ZendOptimizer-3.2.4-linux-glibc21-i386.tar.gz
  7. gd-2.0.28.tar.gz
  8. libxml2-2.6.11.tar.gz
  9. zlib-1.2.1.tar.gz
  10. jpegsrc.v6b.tar.gz
  11. libpng-1.2.5.tar.gz
  12. xpm-3.4k-2.i386.rpm
  13. gd-devel-1.8.4-11.i386.rpm
  14. libmcrypt-2.5.7.tar.gz
  15. qt-x11-opensource-src-4.2.3.tar.gz
9

把/usr/local/apache2/htdocs改为你存放网页文件的路径

比如我是放在/myweb目录下,所以我以后上传PHP文件就放在/myweb目录下,然后用IP访问,就能看到首页了

差不多就这些了,至于apache2其它优化,请看 http://www.phpv.net/ 里的apache配置那一分类.保存httpd.conf文件.

(3)启动Apache2

  1. #rpm-ivhMySQL-server-5.0.37-0.i386.rpm
  2. #rpm-ivhMySQL-client-5.0.16-0.i386.rpm
  3. #rpm-ivhMySQL-devel-5.0.16-0.i386.rpm(没有它不能安装php5.2.1)
0

如果没有出错,写一个测试页放到你网页目录下, 我的就是上面所说的 /myweb

  1. #rpm-ivhMySQL-server-5.0.37-0.i386.rpm
  2. #rpm-ivhMySQL-client-5.0.16-0.i386.rpm
  3. #rpm-ivhMySQL-devel-5.0.16-0.i386.rpm(没有它不能安装php5.2.1)
1

保存.试试在测试器里打IP进去就可以看到PHPINFO页了

好了.如无意外.你现在可以放心在你的机器上运行PHP脚本连接mysql了.

#p#

十二、安装ZendOptimizer-3.2.4加速PHP

  1. #rpm-ivhMySQL-server-5.0.37-0.i386.rpm
  2. #rpm-ivhMySQL-client-5.0.16-0.i386.rpm
  3. #rpm-ivhMySQL-devel-5.0.16-0.i386.rpm(没有它不能安装php5.2.1)
2

一路默认下去应该就好了.再看看测试页,看看末尾是不是这样的?

  1. #rpm-ivhMySQL-server-5.0.37-0.i386.rpm
  2. #rpm-ivhMySQL-client-5.0.16-0.i386.rpm
  3. #rpm-ivhMySQL-devel-5.0.16-0.i386.rpm(没有它不能安装php5.2.1)
3

十三、安装phpMyAdmin

  1. #rpm-ivhMySQL-server-5.0.37-0.i386.rpm
  2. #rpm-ivhMySQL-client-5.0.16-0.i386.rpm
  3. #rpm-ivhMySQL-devel-5.0.16-0.i386.rpm(没有它不能安装php5.2.1)
4

找到cfg[’PmaAbsoluteUri’]等号后面改为’http://localhost/phpMyAdmin’

找到cfg[’blowfish_secrect]等号后面改为’MySQL数据库root用户密码’

找到cfg[’Server’][$i][’auth_type’]等号后面改为’cookie’

找到$cfg[’Servers’][$i][’user’]等号后面改为’root’

找到cfg[’Server’][$i][’password’]等号后面改为’MySQL数据库root用户密码’

找到$cfg[’DefaultLang’]等号后面改为 zh-gb2312

找到$cfg[’DefaultCharset’]等号后面改为 gb2312

测试:

在浏览器中输入 http://localhost/phpMyAdmin 输入密码后看看末尾mcrypt和mbstring扩展有没有加载,如果没有加载会有红色警告提示

十四、安装Qt4.2.3

  1. #rpm-ivhMySQL-server-5.0.37-0.i386.rpm
  2. #rpm-ivhMySQL-client-5.0.16-0.i386.rpm
  3. #rpm-ivhMySQL-devel-5.0.16-0.i386.rpm(没有它不能安装php5.2.1)
5

小结:Qt数据库环境配置的内容介绍完了,希望本篇对你有帮助,想要更多内容,请参考编辑推荐。

转载请说明出处
知优网 » 详解 Qt 数据库环境配置(Qt环境配置)

发表评论

您需要后才能发表评论