lnmp的编译安装mysql
直接下载lnmpa安装包就好了,自带mysql
但是安装包默认不包含ftp
看我博客,里面包含了lnmp,安装方式以及ftp的安装
http://blog.liusida.cn/content/4
‘贰’ 关于CentOS-6.3配置lnmp环境中mysql安装后启动失败的问题,求达人解答
重新初始化mysql看看,再启动
‘叁’ 服务器架构lnmp的疑问
优化LNMP架构采用Website Baker为小型公司创建高性能网站方案 参考图片: 1.一、安装部署各种软件:
1.系统环境:
硬件:HP 360G4/2G
System:Centos 5.4
Web:nginx-1.1.6.tar.gz
FastCGI:php-5.3.8.tar.gz
DB:mysql-5.5.3-m3.tar.gz
2. 安装编译环境
#yum -y install gcc gcc-c++ autoconf automake openssl-devel zlib-devel pcre-devel //pcre让nginx支持正则
#yum -yt groupinstall Developement Tools Development Libraries 1.编译安装mysql
//a.编译安装mysql的优点:源码包的默认编译参数默认以bgu模式)给mysql的性能带来很大的损失,
// 此处使用 --without-debug参数禁用debug模式
//b.以静态方式编译(比动态方式提高5%-10%的性能)
// 此处使用 --with-mysqld-ldflgs=--all-staic 和 --with-client-ldflds=--all-staic参数
//c.使用unix套接字链接提高7.5%性能
// 此处使用--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
//d.允许使用汇编模式
// 此处使用 --enable
‘肆’ 我这有2台centos6.3,做LNMP分离将mysql安置在另外一台服务器上,问下nginx怎么连接mysql服务器
网页连接数据库时,数据库地址写上那台服务器的IP或者主机名已经mysql端口
你装php的机器如果编译安装php,则需要依赖mysql的头文件以及库文件,所以你要在php那台 服务器上也安装mysql。但是不需要启动即可
‘伍’ Linux LNMP平台调用远程MySQL数据库
指定是你PHP程序里决定的
如果用CMS 直接修改配置文件 指定数据库地址
你也可以直接写PHP 程序
这个事编程的问题 不是配置问题
‘陆’ 如何在linux下安装mysql数据库并配置
你所指linux下安装mysql,不知是哪个版本,CentOS, redhat, ubuntu, 你可以看看l
Mysq安装方式参考博文:http://bbs.linuxprobe.com/thread-26-1-1.html
1.编译安装:5.1、5.5、5.6
2.yum/rpm
3.二进制包,直接解压,初始化数据库即可,无需编译。专业DBA===lnmp
编译版本:mysql-5.5.24.tar.gz
二进制版本:mysql-5.5.32-linux2.5-x86|_64.tar.gz
数据库和web分离,web服务器上如何安装mysql?
编译:到makeinstall 结束即可
二进制:解压即可。
安装成功的提示如下图:
#mkdir /application/mysql/data
#useradd mysql -s /sbin/nolongin-M
#mv mysql-5.5.32-linux2.6-x86/application/mysql
#cd /applictaion/mysql/
#cp support-files/my-small.cnf/etc/my.cnf
#chown -R mysql.mysql/application/mysql/data #==>授权数据库目录
#./scripts/mysql_insatll_db--user=mysql --basedir=/application/mysql/ --datadir=/applictaion/mysql/data/
#\cp support-files/mysql.server /etc/init.d/mysqld
#/etc/init.d/mysqld start
#vi /etc/init.d/mysqld
如果出现如下错误:无mysql路径
#vim /etc/profile
PATH=/appliction/mysql/bin:$PATH
#. /etc/profile (生效环境变量)
查看错误日志
#cat /application/mysql/data/oldboy.err #如遇数据库出错,请查阅日志
‘柒’ linux的centos下怎么编译安装LNMP,然后运行phpcms
1、先准备gcc环境
2、下载所需安装包,nginx,mysql,php等及php其依赖包和php优化包
3、编译nginx,依赖pcre
4、编译mysql,依赖cmake
5、编译php,依赖zlib,libpng,jpegsrc,freetype,gd,libxml2,libiconv,libxslt,autoconf,libmcrypt,mhash,mcrypt,libevent,
6、php优化包,eaccelerator,memcache,PDO_MYSQL,ImageMagick,imagick,ZendGuardLoader
7、都启动了netstat -ntlp检查mysql/php/nginx的端口。
8、追问给你个详细的链接。
‘捌’ 搭建lamp和lnmp时,很多地方都说可以把mysql分开安装在其他机器上,这个是怎么实现的
要看你用的什么网站程序了,有的后台就能改,有的要进网站目录里数据库链接文件里的数据库地址改成现在地址就是了。
‘玖’ LNMP环境 mysql能和nginx同时安装吗
能同时安装,问题就是如果你的访问量高的话,会有负载的问题
其他都不是问题
‘拾’ linux lnmp安装 mySQL: 一键安装的时候选错了数字,我该输入什么命令,可以重新开始安装
1、开始安装LNMP时,前面提示error: package httpd is not installed , error: package php is not installed ,error: package mysql is not installed
这个不是错误信息,这个是坚持系统环境,请不必在意这个问题。
2、开始安装LNMP时,停在 make[3]: Leaving directory `/root/lnmp0.4-full/mysql-5.1.44/mysql-test 不动。
这个地方会消耗的时间比较长,多等一下就可以了。
3、安装完LNMP后出现502 Bad Gateway
解决方法:http://bbs.vpser.net/viewthread.php?tid=1144
4、安装完LNMP后,直接访问IP显示403 Forbidden
安装完成后域名/home/wwwroot/下面没有index文件,所以直接访问IP会显示403 Forbidden。
5、安装完LNMP后,安装Pureftpd出现:configure: error: Your MySQL client libraries aren't properly installed
解决方法:http://bbs.vpser.net/thread-1367-1-7.html
6、安装完Pureftpd,用创建的ftp帐号链接显示530验证错误。
解决方法:530 验证错误应该是mysql链接信息错误引起的,检查一下/usr/local/pureftpd/pureftpd-mysql.conf 和/home/wwwroot/ftp/config.php 中的mysql链接信息和mysql数据库中的信息是否一致。