linux环境建站环境amp,CentOS6.5服务器配置建站环境详细流程

news/2024/5/21 17:56:57/文章来源:https://blog.csdn.net/weixin_30939909/article/details/116734134

CentOS6.5服务器配置建站环境详细流程php

以前的Win主机上挂了十几个WordPress网站,客户广泛反映后台操做已经慢到不行。因而我租了一台新的云主机,此次下决心要搞定Linux 主机了,一样的配置,Linux跑WordPress确定要快很多,并且也不会碰到Win主机下的各类怪问题。花了两天时间折腾,终于搞定建站环境,把第 一个WordPress网站给搬了过去,也踩了很多的坑,这里记录一下过程,以作备忘。html

b5a49480dc1246318528816f.html

Linux小白的我先用了CentOS6.4安装建站环境,不过第一次安装就碰到了没法解决的问题,索性换成CentOS6.5重装,最后总算折腾出来了。如下记录的是CentOS6.5下安装建站环境的步骤:mysql

1. 在云主机系统的后台先设个root密码;linux

2. 下载putty登陆工具,登陆云主机。此时先输入root帐号,接下来会提示输入密码,这个密码要一次性输入完毕,屏幕上不会显示任何*号提示。一旦输错就按回车从新输。nginx

3. 安装screen:sql

yum install screen

建立会话:centos

screen -S lnmp

4. 安装LNMP1.1(当前最新版本是1.2了,会有一些区别,能够参考这里):浏览器

wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh

这一行命令是下载、解压、安装在一块儿了,这个过程很漫长,期间快则半小时,慢则要一个小时。

会提示设置MySQL的root密码、选择MySQL和PHP的版本和PHP的版本,以及其余一些设置

MySQL我选了5.5.x, PHP选了5.3.x

其余基本都选是服务器

因为耗时比较长,掉线也很正常,一旦掉线,再登陆putty,输入如下命令就回到安装“界面”了:ssh

screen -r lnmp

5. 安装FTP工具vsftpd

yum install vsftpd

官方说安装完毕后应该直接能用FTP工具,经过root帐号登陆到服务器了,但我怎么试都不行,踩了第一个坑。原来是要把22端口开放才行。

查看端口命令:

cd /usr/local/nginx/conf

查看防火墙iptables:

/etc/init.d/iptables status

用vi命令编辑防火墙文件:

vi /etc/sysconfig/iptables

若是没有22端口就增长一个,顺便把8080和80也加上

编辑好退出,要保存设置:

/etc/rc.d/init.d/iptables save

而后重启防火墙:

service iptables restart

到这里,就能够用FTP工具,用root帐号登陆服务器了。后面要改什么文件直接在FTP里下载了改,vi还没习惯,偷懒了

6. 为服务器添加域名,设置网站的目录

添加域名命令:

/root/vhost.sh

先添加一个主域名,而后会提示有没有更多域名要添加,若是有,就按提示用空格分开多个域名输入;

而后会提示网站文件存放的目录,就安默认和域名一致就行;

提示是否须要日志,通常都选否,不太重要的项目我选是;

以上这些设置之后均可以修改。

登陆FTP,找到/usr/local/nginx/conf/vhost/ 目录下就是主机域名绑定配置文件,能够直接修改设置

创建的站点文件都在/home/wwwroot/

默认站点在/home/wwwroot/default/

7. 因为国内主机都是屏蔽了80端口的(真恶心),因此要开放一个8080端口才能使用主机上的phpMyAdmin工具。

FTP登陆主机,进入/usr/local/nginx/conf/;

修改nginx.conf中的listen的值,添加一条8080端口的设定;

而后重启nginx:

/etc/init.d/nginx restart

这样就能用浏览器,经过IP加8080端口访问phpMyAdmin了,登陆密码就是第4步安装LNMP的时候设定的MySQL密码。

8. 至此咱们就能够安装WordPress了,但安装完毕后我发现此时的WordPress不少功能不能用,好比搜索不到新上传上去的主题和插件、图片上传功会报错…

先解决图片上传报错的问题,经过FTP工具把update目录权限设置成757;

而后在FTP里找到php.ini文件,把disable_functions后的scandir函数去掉,重启主机,这样主题和插件就能扫描到了。

9. 最后一个坑,在Win主机下,MySQL的表名通常是不分大小写的;而在Linux主机下大小写是敏感的,由此致使一小部分写得不严谨的SQL语句不能执行。

编辑/etc/my.cnf文件,在[mysqld]这节下 添加 lower_case_table_names 参数,设值为1(大小写不敏感,默认为0),

这样“容错性”就大大提升了。

10. 补充:

LNMP1.1的php.ini里关闭了几乎全部的报错信息,这样我会常常发现迁移过来的网站会莫名其妙的不正常,又没法得知缘由。

因而本身要编辑php.ini,把几个牵涉到error的值都改为On:display_errors 、html_errors 和 log_errors 。这样在新主机上开发网站就能看到报错信息了

注:全部php.ini的修改都要重启服务器才会生效

有漏掉的地方,欢迎补充。我也会随时更新此文。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_794859.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设公司不挣钱的原因,精辟

2019独角兽企业重金招聘Python工程师标准>>> 先说说网站建设这行的特点:这行处于生态链的最下游,利润低,成本却高,而且还是每年升高,因为主要是人力成本,回款困难,还要求每月持续有新…

国外最流行的几个外包接活网站 简要介绍

国外主要外包接活站点: No.1 Freelancer.com (旧称GAF – GetAFreelancer): 国外访问人数最多,更新速度最快的外包平台。详细介绍 No.2 Elance : 国外比较成熟的三大业务外包平台之一,外包项目类型以软件和网站为主。当…

学习中收藏的网站

2019独角兽企业重金招聘Python工程师标准>>> 1.linux目录的简介 http://www.linuxidc.com/Linux/2016-08/134701.htm 2.adminlte的简单教程 http://11140372.blog.51cto.com/11130372/1907097、 3.接口页面 www.eolinker.com 4.jpa的简单操作 http://www.cnblogs.co…

建设网站内链是网站优化的重要环节

首先要熟悉什么是网站内部链接(也称内链)?简单来说即是网站建设中各个页面的相互链接和引航。做好官网内链的优化建设,可以提升顾客的体验,提高公司站点的排名竞争力。内链的作用在网站优化公司中的地位是越来越高了。…

查询网站ip地址

查询网站ip地址 还在考试,越到考试越不想学习,考了两门嗨了两天,一字没看,有点空虚。感觉还是每天要看点东西,最近不是特别想搞算法这块,想搞点其它的,所以最近看看网络编程这块。也算是填补一…

微软正式发布Azure Storage上的静态网站

微软正式宣布了Azure Storage上的静态网站,提供了从托管在Azure Storage上的HTML、CSS和JavaScript文件提供内容的能力。静态网站包含内容固定的Web页面,同时仍然允许利用JavaScript等客户端代码来创建丰富的用户体验。 有了这个新功能,继用于…

常用网站地址

2019独角兽企业重金招聘Python工程师标准>>> 1、w3school 在线教程 http://www.w3school.com.cn/ 2、SuperSlide 特效展示banner图 http://www.superslide2.com/ 3、Git教程 - 廖雪峰的官方网站 https://www.liaoxuefeng.com/wiki/896043488029600 4、登录 - Apple …

使用HTTP构建一个网站

使用原生的HTTP API 我们构建这样的文件结构: var http require("http"); var fs require("fs"); var server http.createServer(function (req, res) {console.log("***"req.url"***");if (req.method "GET&qu…

利用Connect创建一个简单网站

首先我们要建立一个json文件导入connect模块: ​ {"name": "mywebsite","version": "0.1.1","dependencies": {"connect":"1.8.7"} }​ 然后我们自己创建一个中间件request-time&#xff…

陈表达学html-商品商店展示网站-商城

<!DOCTYPE html> <html><head><meta charset"utf-8"><title></title></head><link rel"stylesheet" type"text/css" href"商品展示.css"><script>function 立即购买(){alert(&…

带你手把手实现基于Java的兼职招聘系统、基于SSM+mysql的Web校园招聘网站啊啊啊

Java实现的兼职招聘系统、基于SSMmysql的Web校园招聘网站 项目环境 SSM JSP、JSTL、jQuery、HTML、CSS、JS Mysql bootstrap 开发工具和环境 Eclipse\idea&#xff08;都可以&#xff09;兼容 Maven Tomcat 8 JDK 1.8 Mysql 5.6 Win10 、Linux 源码评论 3060912346 后台管…

教你手把手基于java实现兼职招聘系统、基于SSM+mysql的Web校园招聘网站

Java实现的兼职招聘系统、基于SSMmysql的Web校园招聘网站 后期会继续实现springboot版本 需要学习的可以一起交流 项目环境 SSM JSP、JSTL、jQuery、HTML、CSS、JS Mysql bootstrap 开发工具和环境 Eclipse\idea&#xff08;都可以&#xff09;兼容 Maven Tomcat 8 JDK 1.8 M…

基于ssm+mysql的javaee微博博客系统,Java实现类似新浪微博网站、朋友圈分享系统

基于SSMmysql的javaee微博博客系统&#xff0c;Java实现类似新浪微博网站、朋友圈分享系统 主要技术 SpringBoot\SSM&#xff08;两个版本都有&#xff09; HTML、jQuery、HTML、CSS、JS Mysql bootstrap 开发工具和环境 Eclipse\idea&#xff08;都可以&#xff09;兼容 Mav…

javaweb做一个汽车销售平台网站,基于ssm(springboot)+mysql如何实现一个二手车交易系统

技术环境准备 Eclipse\idea&#xff08;都可以&#xff09;兼容 Maven Tomcat 8 JDK 1.8 Mysql 5.6 Win10 、Linux 感兴趣家 3060912346 #dataSource configure db.drivercom.mysql.jdbc.Driver db.urljdbc\:mysql\://localhost\:3306/oldcarsell?useUnicode\true&cha…

java实现电影票团购销售springboot实现电影院购票网站电影院订票管理系统ssm框架使用记录

做的非常完善的一套电影院售票、营业额统计、管理等一体化系统平台 核心代码记录 onShareAppMessage: function( options ){var that this;// 设置菜单中的转发按钮触发转发事件时的转发内容var shareObj {title: "转发的标题", path: /pages/sha…

php vs asp.net,.net core Asp.net Mvc Ef 网站搭建 vs2017 1)

1)开发环境搭建首先下载安装vs2017 地址 &#xff1a;https://www.visualstudio.com/zh-hans/downloads/安装勾选几项如下图 ,注意点在单个组件时.net core 运行时一定要勾上,很多人都没勾结果新增不了.net core 项目2)开发1.新增.net core mvc asp.net2.新增Ef项目首先通过nu…

大型网站架构演化

《大型网站技术架构》读书笔记&#xff1a;1.1大型网站软件系统的特点与传统企业应用系统相比&#xff0c;大型互联网应用系统有以下特点。高并发&#xff0c;大流量高可用海量数据用户分布广泛&#xff0c;网络情况复杂安全环境恶劣需求快速变更&#xff0c;发布频繁渐进式发展…

uniapp怎么引入css_网站seo具体怎么做?

很多朋友学习了大量的网站seo教程&#xff0c;却依旧不知道seo具体怎么做&#xff0c;无从下手&#xff0c;这是普遍情况&#xff0c;且不是个例。网站seo优化没有严格的固定的套路&#xff0c;但有大致的步骤&#xff0c;以我的经验总结具体步骤&#xff0c;还在学习seo或者刚…

爬取一个网站

如果一个页面有10个链接&#xff0c;网站上有5个页面深度&#xff08;中等规模网站的主流深度&#xff09;&#xff0c;如果要采集整个网站&#xff0c;一共需要采集的网页数量就是10^5,即100000个页面&#xff0c;因为很少有网站会涉及到这么多的网页&#xff0c;因为有很大一…

华为鸿蒙系统内部消息,鸿蒙系统今年年底发布?华为内部回应:山寨网站勿信...

原标题&#xff1a;鸿蒙系统今年年底发布&#xff1f;华为内部回应&#xff1a;山寨网站勿信在华为被列入实体名单后&#xff0c;谷歌首先跳出来表示不再支持华为&#xff0c;不会对安卓系统进行更新&#xff0c;随后又推迟了90天&#xff0c;为此华为方面表示&#xff0c;已经…