骚年们,谁知道腾讯云debian lnmp环境搭建装lnmp php为什么不成功哇

腾讯云主机安装LNMP环境及wordpress教程
作者:水郁 flipped
字体:[ ] 类型:转载 时间:
本文给大家分享的是一个菜鸟学生首次在腾讯云主机上安装LNMP环境以及WordPress的详细教程,以安装成功为目的,中间没涉及安全优化等,高手们请直接略过。
许多云主机都有学生优惠,于是我趁着现在大一买了个腾讯1元云主机+免费cn域名(高中生的话就别想了)。鉴于我只知道用服务器安装博客,别的用途不了解,所以我就去安装wordpress。
而由于我看的教程有点问题,有的问题搜索引擎解决不了,我要么瞎折腾整好了,要么重装系统,最后一次挺顺利,半小时左右装好,但后续还有各种问题,一个个解决掉了。于是记录下来方便后(面要搭博客的)人。我参考的教程(有点坑,但还是不错的)。
LNMP=Linux+Nginx+MySQL+PHP
安装过程要选择y/n的都选y
忘记上一步输过什么可以用键盘的↑↓进行查看
句子后面的#表示注释
1.安装Nginx
#yum install nginx #配置文件处于/etc/nginx
#systemctl start nginx #启动nginx
#systemctl enable nginx.service # 设置为开机启动
测试:123.206.57.252 打开公网IP可看到nginx的页面。
2.安装MySQL
#rpm -Uvh /get/mysql-community-release-el7-5.noarch.rpm
#yum repolist enabled | grep “mysql.-community.”
#yum -y install mysql-community-server #安装社区版,快可3分钟,慢或40分钟
#systemctl start mysqld # 启动mysql
#mysql_secure_installation # mysql安全安装,root密码初始为空,自己设置
#mysql -uroot -p
mysql&creat #创建wordpress数据库
mysql&quit #或者exit
3.1安装php-fpm
#yum install php-fpm php-mysql
#systemctl start php-fpm # 启动php-fpm
#systemctl enable php-fpm # 设置开机启动
#mkdir /usr/www
#chown -R apache:apache /usr/www
3.2在Winscp登录主机
winscp菜单-选项-编辑器-默认编码,选择UTF-8。
设置好ssh:高级-ssh-验证-密钥文件。
密码是云主机的密码,修改密码要先关机。
3.3修改Nginx配置文件
打开/etc/nginx下的nginx.conf,其中server部分修改如下:
&&&&listen&&&&&& 80 default_
&&&&listen&&&&&& [::]:80 default_
&&&&server_name& ;
&&&&root&&&&&&&& /usr/
&&&&# Load configuration files for the default server block.
&&&&include /etc/nginx/default.d/*.
&&&&location / {
&&&&&&&&index index.
&&&&&&&&try_files $uri $uri/ /index.php?$
&&&&rewrite /wp-admin$ $scheme://$host$uri/
&&&&location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
&&&&&&&&&&&&&&&&access_ log_not_
&&&&location ~ \.php$ {
&&&&&&&&try_files $uri =404;
&&&&&&&&fastcgi_split_path_info ^(.+\.php)(/.+)$;
&&&&&&&&fastcgi_pass 127.0.0.1:9000;
&&&&&&&&fastcgi_index index.
&&&&&&&&fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_
&&&&&&&&include fastcgi_
保存后重载nginx
#systemctl reload nginx
在/usr/www 目录中创建 index.php
测试:123.206.57.252 或者解析好的域名 可以看到hello world!
4安装wordpress
4.1搭建站点
下载并解压好wordpress安装包,用winscp将/wordpress下的文件夹和文件全部上传到/usr/www/目录下。
修改wp-config-sample.php的MySQL数据库信息,里面MySQL主机就填localhost,而不是公网IP之类的。
保存后访问 123.206.57.252 填写站点信息,接近成功了!
4.2权限设置
但是会发现写博时不能上传图片,后台不能安装插件和主题,这时候就是权限问题。
wp-config.php文件最后加上下面这句:
define(‘FS_METHOD', “direct”);
再去执行命令
#chmod 777 /usr/www -R #这里的-R是递归子目录、文件
#systemctl reload nginx
虽然777(最大读写权限)不安全,但是我这个小白也只会这样解决了。
冒着期中考没复习而可能挂科的风险,呸,我不可能挂科,来折腾服务器搭博客,我怎么能这样呢?不管啦。总之,好有成就感,爽。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具Linux 系统运维(6)
DebianLNMP一键安装包Debian6系统下的Nginx/PHP5.3/MySQL最快最新
直接给出安装方法:最快安装、最新稳定版、最省资源!
root@DebianLNMP-Jimmyli:~# wget http://sourceforge.net/projects/debian-lnmp/files/DebianLNMP/DebianLNMP-Jimmyli.sh
root@DebianLNMP-Jimmyli:~# sh DebianLNMP-Jimmyli.sh
安装完成了!
是的,没有看错。在Debian6系统下安装LNMP(Debian6 + Nginx1.2.x + PHP5.3.x + MySQL5.5.x 最省资源一键安装包)只需要上面两条命令。
DebianLNMP是一个用Linux Shell编写的可以为Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
DebianLNMP 是以 Debian + Linux + Nginx + MySQL + PHP 的安装顺序命名;
DebianLNMP一键安装包是很不错的安装脚本,用在低配置VPS上最合适不过啦,安装方便快捷,轻轻松松全自动安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)可直接用再生产环境。
LAMP一键安装包 For Debian 6版本清单:
操作系统:Debian6
Nginx服务器版本:&&&&&& Nginx1.2.4
PHP版本(php_version):PHP 5.3.18
MySQL_server 版本:&&&& MySQL5.5.28
phpMyAdmin版本信息:&&& PMA3.4.10.1
phpMyAdmin : http://$domain||(IP)/pma/
探针&&&&&& : http://$domain||(IP)/p.php
网站目录&& : /home/wwwroot
DebianLNMP特点:
1. 独特的DebianLNMP安全增强设置。
2. 新软件库基于http://www.dotdeb.org/可保持同步更新。
3. Nginx MySQL PHP 全部升级到最新稳定版本。
4. 快捷的安装脚本,快速安装开源LNMP软件组合。
5. 适合懒人+初学者。随着时间变迁,安装的版本会是更新版本。
6. 最快安装、最新稳定版、最省资源!
Debian系统安装据说是最省资源的Linux系统,Debian被大家误会认为,有点遗憾的是都是用的官方的标准发布包,大家都知道debian的作风,官方包版本都非常低的。DebianLNMP一键安装包突破这些不足,目前最快安装、最新稳定版、最省资源!
现在流行的VPS多数为CentOS/Debian系统。网上一键安装包都是基于CentOS的,而Debian的可供选择的不多,版本也不是最新稳定版,所以本一键安装包运用而生。Centos上安装过LNMP,使用一键安装,结果发现Centos初始内存消耗占用资源多于Debian,实际应用中而且Debian+LNMP最低只有36M的记录。所以还是Debian适合小内存VPS优化,是最省资源的Linux系统。
DebianLNMP一键安装包最新版下载地址:
最新版下载版:
DebianLNMP一键安装包安装步骤:见文章开头部分。
DebianLNMP安装注意事项:
安装过程会提示输入两次MYSQL的初始密码,保证两次输入一致。
DebianLNMP一键安装LNMP状态管理:
安装完成后,管理Nginx、PHP5、MySQL已经有标准管理命令,其状态管理沿用了Linux通用性。
Nginx状态管理 /etc/init.d/nginx {start|stop|restart|reload|force-reload|status|configtest}
PHP5-FPM状态管理 /etc/init.d/php5-fpm {start|stop|status|restart|reload|force-reload}
MySQL状态管理/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
DebianLNMP一键安装LNMP效果图:
【升级说明】
随着时间变迁,安装的版本会是更新版本。
【特别说明】
DebianLNMP一键安装包开放源代码,无任何加密,无任何后门,所有程序均采用官方源文件,您可查询 MD5 值进行对比;请认准官方出的版本。
项目主要托管于 SourceForge.net,部分中国内服务商屏蔽了 SourceForge.net,导致无法下载等问题,当您的服务器访问不了 SourceForge,请到QQ群下载。
备选安装命令(任选其一)
root@DebianLNMP-Jimmyli:~# wget /files/DebianLNMP-Jimmyli.sh&&&&
root@DebianLNMP-Jimmyli:~# sh DebianLNMP-Jimmyli.sh
Debian, mysql, nginx, PHP, 一键安装
nginx php mysql 一键包;nginx php mysq 安装包
友情提示:Linux下操作请注意大小写。 Debian 6最好系统为干净新系统。
支持与交流QQ群:【】开源通关注明“DebianLNMP-Jimmyli版”才通过
支持与交流网址:
最新版本下载地址:见QQ群:【】消息或交流网址
发布日期:
LNMP一键安装包是什么?
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
我们为什么需要它?
编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。
不会Linux的站长或Linux新手想使用Linux作为生产环境……
它有什么优势?
无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对VPS用户进行了优化。
如何获取它?
你可以自由 下载 并使用它在VPS(VDS)或独立服务器上,做为真正的生产环境或测试环境。
它安装那些软件
PHPMyAdmin
eAccelerator(可选)
imageMagick(可选)
memcached(可选)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:4913次
排名:千里之外

我要回帖

更多关于 debian lnmp环境搭建 的文章

 

随机推荐