设为首页 收藏本站
查看: 1227|回复: 0

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

[复制链接]

尚未签到

发表于 2015-11-16 09:58:12 | 显示全部楼层 |阅读模式





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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139768-1-1.html 上篇帖子: lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装) 下篇帖子: lnmp去掉nginx上传目录的PHP执行权限
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表