Ubuntu 10.04安装LNMP0.4折腾手记

打算先把数据弄到本机上….于是就开始折腾..本来以为很轻松的装个lnmp0.4就能完事的,结果麻烦出来了,lnmp0.4对Ubuntu的支持性不是很好,安装完后发现php根本就没编译上……于是开始着手折腾..找到一些文献

一键安装完全毕,和官网提示的一样,出现502错误。

发现原来是PHP没安装好。以下常规操作,新手可以直接复制。
下载
PHP wget http://www.php.net/get/php-5.2.13.tar.gz/from/this/mirror
下载FCGI
wget http://php-fpm.org/downloads/php-5.2.13-fpm-0.5.13.diff.gz

(如果你下载其它PHP版本,例如PHP5.3.X 那么FPM同样要对应版本,否则出错)
(http://php-fpm.org/downloads/ FPM全系列版本)
解压:
tar zxvf php-5.2.13.tar.gz
对PHP打FPM补丁:
gzip -cd php-5.2.13-fpm-0.5.13.diff.gz | patch -d php-5.2.13 -p1
进入目录:
cd php-5.2.13/
加载参数
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-iconv-dir=/usr/local –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir=/usr –enable-xml –disable-rpath –enable-discard-path –enable-safe-mode –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curl –with-curlwrappers –enable-mbregex –enable-fastcgi –enable-fpm –enable-force-cgi-redirect –enable-mbstring –with-mcrypt –with-gd –enable-gd-native-ttf –with-openssl –with-mhash –enable-pcntl –enable-sockets –with-ldap –with-ldap-sasl –with-xmlrpc –enable-zip –enable-soap
如果目录名没改过,理论上测试通过
编译:
make
make install
完成。
重启lnmp:
sudo /root/lnmp restart
显示一堆文字:
====================
……
Starting MySQL
. *
Shutting down php_fpm . done
Starting php_fpm done
=====================
说明P发装成功,打开浏览器

http://localhost/phpinfo.php

PHP Version 5.2.13

php的问题解决了,然后就是phpmyadmin又出现问题了,通过127.0.0.1/phpmyadmin/无法登录mysql,提示#2002 无法链接mysql服务器,在网上找了半天最终也找到了解决办法

要将 config.inc.php 中
$cfg['Servers'][$i]['host'] = ’localhost’;
改成 $cfg['Servers'][$i]['host'] = ’127.0.0.1′;
还要添加
$cfg['Servers'][$i]['hide_db'] = ‘information_schema’;//使用登陆后看不见information_schema数据库

终于,世界美好了….

相关推荐