快速业务通道

lnmp环境搭建

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-24


  1. 本人才疏学浅,对问题认知难免有偏差,本着学习与共享的精神和大家一起探讨,若有不对之处,望大家多多批评指正.  
  2. 1、编译安装PHP 5.2.14所需的支持库:
  3. tar zxvf libiconv-1.13.1.tar.gz
  4. cd libiconv-1.13.1/
  5. ./configure --prefix=/usr/local
  6. make
  7. make install
  8. cd ../
  9. tar zxvf libmcrypt-2.5.8.tar.gz
  10. cd libmcrypt-2.5.8/
  11. ./configure
  12. make
  13. make install
  14. /sbin/ldconfig
  15. cd libltdl/
  16. ./configure --enable-ltdl-install
  17. make
  18. make install
  19. cd ../../
  20. tar zxvf mhash-0.9.9.9.tar.gz
  21. cd mhash-0.9.9.9/
  22. ./configure
  23. make
  24. make install
  25. cd ../
  26. ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la 拥有帝国一切,皆有可能。欢迎访问phome.net
  27. ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
  28. ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
  29. ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
  30. ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
  31. ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
  32. ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
  33. ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
  34. ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1
  35. ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config
  36. tar zxvf mcrypt-2.6.8.tar.gz
  37. cd mcrypt-2.6.8/
  38. /sbin/ldconfig
  39. ./configure
  40. make
  41. make install
  42. cd ../
  43. 关于/etc/ld.so.conf:
  44. 这个文件记录了编译时使用的动态链接库的路径.
  45. 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件
  46. 将自己可能存放库文件的路径都加入到/etc/ld.so.conf中是明智的选择
  47. 添加方法也极其简单,将库文件的绝对路径直接写进去就OK了,一行一个.例如:
  48. /usr/X11R6/lib
  49. /usr/local/lib
  50. /opt/lib
  51. ldconfig是什么?
  52. 它是一个程序,通常它位于/sbin下,供root用户使用.它的作用就是将/etc/ld.so.conf列出的路径下的库文件 缓存到/etc/ld.so.cache 以供使用,因此当安装完一些库文件,或者修改ld.so.conf增加新的库路径后,需要运行一下/sbin/ldconfig,使所有的库文件都被缓存到ld.so.cache中,如果没做,即使库文件明明就在/usr/lib下的,也是不会被使用的,结果编译过程中报错,缺少xxx库. 切记改动库文件后一定要运行一下ldconfig,在任何目录下运行都可以. 拥有帝国一切,皆有可能。欢迎访问phome.net
  53. 2、编译安装MySQL 5.5.3-m3
  54. /usr/sbin/groupadd mysql
  55. /usr/sbin/useradd -g mysql mysql
  56. tar zxvf mysql-5.5.3-m3.tar.gz
  57. cd mysql-5.5.3-m3/
  58. ./configure --prefix=/home/pubsrv/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=partition,innobase,myisammrg
  59. make && make install
  60. chmod w /home/pubsrv/mysql
  61. chown -R mysql:mysql /home/pubsrv/mysql/
  62. cd ../
  63.   ①、创建MySQL数据库存放目录
  64. mkdir -p /home/pubsrv/mysql/data/
  65. mkdir -p /home/pubsrv/mysql/logs/binlog/
  66. mkdir -p /home/pubsrv/mysql/logs/relaylog/
  67. chown -R mysql:mysql /home/pubsrv/mysql/
  68. ②、以mysql用户帐号的身份建立数据表:
  69. /home/pubsrv/mysql/bin/mysql_install_db --basedir=/home/pubsrv/mysql --datadir=/home/pubsrv/mysql/data --user=mysql 拥有帝国一切,皆有可能。欢迎访问phome.net
  70. ③、创建my.cnf配置文件:
  71. vi /home/pubsrv/mysql/my.cnf
  72. 输入以下内容:
  73. [client]
  74. #character-set-server = utf8
  75. port = 3306
  76. socket = /tmp/mysql.sock
  77. [mysqld]
  78. #character-set-server = utf8
  79. replicate-ignore-db = mysql
  80. replicate-ignore-db = test
  81. replicate-ignore-db = information_schema
  82. user = mysql
  83. port = 3306 拥有帝国一切,皆有可能。欢迎访问phome.net
  84. socket = /tmp/mysql.sock
  85. basedir = /home/pubsrv/mysql
  86. datadir = /home/pubsrv/mysql/data
  87. log-error = /home/pubsrv/mysql/logs/mysql_error.log
  88. pid-file = /home/pubsrv/mysql/mysql.pid
  89. open_files_limit = 10240
  90. back_log = 600
  91. max_connections = 5000
  92. max_connect_errors = 6000
  93. table_cache = 614
  94. external-locking = FALSE
  95. max_allowed_packet = 32M

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号