Linux服务器php环境安装教程(lnmp的)


之前一直看阿里云的视屏教程,虽然说还是很不错,但是很麻烦;进行一键安装web环境的时候会有两个数据配置文件etc/my.cnf和etc/mysql/my.cnf。数据库在读取的时候总是会默认etc/my.cnf短链接文件,而这个数据库存取的路径为alidata/server /mysql-5.1.57/var下,而etc/mysql/my.cnf配置的数
  • 列表项目

据库目录则在 /var/lib/mysql 下,如果你在服务器上跑上一周这样的开源论坛,如discuzx,当你闲置时间超时的时候,网站就会出现2002错误(数据库连接不上),而此时你在xshell上登陆数据库,使用show databases;命令查看数据库是,你是看不到之前你存放在alidata/server /mysql-5.1.57/var下的数据库文件的。使用create命令再建立一个数据库。然后你再show databases;查看,你发现,出现刚刚你建立的那个数据文件。然后出来,使用cd alidata/server /mysql-5.1.57/var转到alidata/server /mysql-5.1.57/var目录下,再使用ls命令查看,呵呵,没有刚刚建立的数据库文件,然后再用同样的方法的/var/lib/mysql 下你会发现,刚刚建立的数据库文件就在那里。当然要解决这个连接不上的问题很简单,只要修改一下my.cnf里面的socket值和dirdata的值就可以了(还是很容易出现错误的,它到底识别那个配置文件呢)。这个还不算完,还有网站的添加等等,如果你不是专业人员,很容易发生错误。哎,这么麻烦,来个简单一点的吧,这是我的经验,希望对大家有所帮助。

   1.准备好xftp工具跟xshell工具,当然也可以使用putty等等。


  用服务器管理员账号在xtfp上登陆linux服务器(本案例使用ubuntu系统)。然后点击xftp工具栏上的xshell图标,弹出xshell命令窗(已经登上了服务器)。




  2获取lnmp资源
  命令行输入  wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz(图一)


 3。解压刚刚下载的lnmp文件(图二 )

   输入 tar zxvf  lnmp1.0-full.tar.gz



 4。进入解压文件目录(图三)

cd lnmp1.0-full

ls //查看文件清单

5 安装环境(如果是Debian或Ubuntu系统,则最后一行安装命令为./debian.sh或./ubuntu.sh)
./ubuntu.sh

6 安装时,第一步提示你输入数据库管理员密码,这个一定要记住,是以后mysql管理的密码:(图四)

7,选择安装的php环境php5.3或者5.2
选择5.3输入y,回车
选择 5.2则输入n,然后回车

8选择安装的mysql数据库版本

选择5.5输入y,回车
选择 5.1.6则输入n,然后回车

9 按任意键进行安装环境,得了,现在你可以休息下来喝杯咖啡了,估计等待20-40分钟。

10 安装完成(图五)

出现如下字符

===========================add nginx and php-fpm on startup completed====================
Starting LNMP...
Starting MySQL
.. *
Starting php-fpm done
Starting nginx daemon: nginx.

Generated by iptables-save v1.4.12 on Mon Dec 2 00:16:05 2013

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
COMMIT

Completed on Mon Dec 2 00:16:05 2013

===================================== Check install ===================================
Checking...
Nginx: OK
PHP: OK
PHP-FPM: OK
MySQL: OK
Install lnmp 1.0 completed! enjoy it.

LNMP V1.0 for CentOS/RadHat Linux VPS Written by Licess

For more information please visit http://www.lnmp.org/

lnmp status manage: /root/lnmp {start|stop|reload|restart|kill|status}
default mysql root password:qwe159753!@#
phpinfo : http://yourIP/phpinfo.php
phpMyAdmin : http://yourIP/phpmyadmin/
Prober : http://yourIP/p.php
Add VirtualHost : /root/vhost.sh

The path of some dirs:
mysql dir: /usr/local/mysql
php dir: /usr/local/php
nginx dir: /usr/local/nginx
web dir : /home/wwwroot/default

=========================================================================

Manager for LNMP V1.0 , Written by Licess

LNMP is a tool to auto-compile & install Nginx+MySQL+PHP on Linux
This script is a tool to Manage status of lnmp
For more information please visit http://www.lnmp.org

Usage: /root/lnmp {start|stop|reload|restart|kill|status}

Nginx is runing!
php-fpm is runing!
* MySQL running (19814)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN

11 绑定域名到目录
LNMP绑定域名时,your.com和www.your.com要分别输入,下面的例子中,主域名是419.at,而www.419.at做为其它域名,一起绑定的。命令是:

/root/vhost.sh

如图六

12 .问你是否绑定其它域名,我输入y后回车(图七)Do you want to add more domain name? (y/n)

13.问你网站的绑定目录是哪?默认是/home/wwwroot/xxx 可以自定义(图八)(就是你存放网站目录的文件夹)

14问你是否启用伪静态规则,自带了几个

Allow Rewrite rule? (y/n)

,按需要输入,一般的discuz啊wordpress啊都要开输入y,然后选择输入相关文字好了

15

Please input the directory for the domain:www.guigulab.org :
(Default directory: /home/wwwroot/www.guigulab.org):guigulab

Virtual Host Directory=guigulab

===========================
Allow Rewrite rule? (y/n)

n

You choose rewrite=none

Allow access_log? (y/n)

n

16 成功启动

Press any key to start create virtul host...
Create Virtul Host directory......
set permissions of Virtual Host directory......
Create Virtul Host ReWrite file......
Create rewirte file successful,now you can add rewrite rule into /usr/local/nginx/conf/none.conf.
Gracefully shutting down php-fpm . done
Starting php-fpm done
Test Nginx configure file......
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

Restart Nginx......

Add Virtual Host for LNMP V1.0 , Written by Licess

For more information please visit http://www.lnmp.org/

Your domain:www.xxxxx.org
Directory of www.xxxxx.org

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值