资讯专栏INFORMATION COLUMN

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

doodlewind / 1752人阅读

摘要:之前一直看阿里云的视屏教程,虽然说还是很不错,但是很麻烦进行一键安装环境的时候会有两个数据配置文件和。用服务器管理员账号在上登陆服务器本案例使用系统。然后点击工具栏上的图标,弹出命令窗已经登上了服务器。解压刚刚下载的文件图二输入。

之前一直看阿里云的视屏教程,虽然说还是很不错,但是很麻烦;进行一键安装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

图六.jpg (67.3 KB, 下载次数: 0)
图六.jpg

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20650.html

相关文章

  • 一键安装LNMP或LAMP Web环境实现Linux务器部署 PHP MySQL Nginx/Ap

    摘要:目前,我们看到的老蒋采用的部署的环境,在镜像中配置,于是我们会称作为。有没有一件傻瓜式安装工具脚本呢这里老蒋要推荐的来自国内比较老牌且一直更新维护的一键安装包,我们可以较为直观且无人值守的安装需要的网站服务器环境。如今我们建站较多的还是会选择VPS云服务器,很少会去选择虚拟主机,固然前者有很多的优点。不过相比虚拟主机不同的是,VPS云服务器需要我们自己配置WEB环境,而且我们较多的还是会选择...

    IntMain 评论0 收藏0
  • 详细整理5款较为常用Linux VPS务器WEB一键安装工具

    摘要:第一个人记忆中这款工具至今估计有十年左右时间当初也是个人站长为方便自己使用环境配置开发的。第二一键脚本也是由于个人站长提供的,经过几年的改善目前也是比较完善。 早年我们如果在Linux服务器配置网站环境的时候一般如何操作的?安装cPanel面板?这个是要花钱的,记忆中好像每个月需要十多美元,对于普通的个人站长用户来说确实是不小的费用。即便我们用破解版也不行,因为这个牵扯到安全问题。那我...

    techstay 评论0 收藏0
  • 虚拟机Linux Centos7搭建web环境LNMP

    摘要:本文内容是,如何在下快速搭建环境。虚拟机实体机环境都可以。按照提示,输入。 本文内容是,如何在Linux centos7下快速搭建LNMP环境。虚拟机、实体机环境都可以。另外,安装教程参考的是,下面这篇文章进行文字排版和内容扩充,感谢hcchanqing作者。CentOS6.2 yum安装配置LNMP服务器(Nginx+PHP+MySQL) 特别提醒:本文系统用的Centos7,是7!...

    Enlightenment 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<