第一步(搭建阿里云主机服务器): 如何在远程Linux服务器上搭建Nginx

摘要:
强制保存,不推出vi:wq保存文件并退出vi:wq!

首先得申明一下使用的工具有:

1. putty https://pan.baidu.com/s/1i4Ix8Hn

2. fileZilla https://pan.baidu.com/s/1nvJR8al

如果是抢购阿里云免费的就按照下面执行下去就行了,如果花钱买的主机,会顺手送你一个Apache服务器,你的手动卸载Apache,卸载的步骤

rpm -qa|grep -i php

yum remove -y

https://yq.aliyun.com/ziliao/75561https://www.kafan.cn/edu/49420412.html 也可以联系我hjjuny@163.com

下面先配置Nginx

yum install epel-release -y

yum install https://centos7.iuscommunity.org/ius-release.rpm -y

yum install pcre pcre-devel

yum install zlib zlib-devel

yum install gcc gcc-c++

yum install openssl openssl-devel

yum install libxml2 libxml2-devel

yum install curl curl-devel

cd /usr/local/src/

wget http://nginx.org/download/nginx-1.10.3.tar.gz

tar -zxvf nginx-1.10.3.tar.gz

cd nginx-1.10.3

./configure --prefix=/usr/local/nginx

make

make install

/usr/local/nginx/sbin/nginx

第一步(搭建阿里云主机服务器): 如何在远程Linux服务器上搭建Nginx第1张

yum install mysql mysql-server –y

service mysqld start

Failed to restart mysqld.service: Unit not found.

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载

#wgethttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#rpm-ivhmysql-community-release-el7-5.noarch.rpm
#yuminstallmysql-community-server

成功安装之后重启mysql服务

#servicemysqldrestart

初次安装mysql是root账户是没有密码的

设置密码的方法

#mysql-uroot
mysql>setpasswordfor‘root’@‘localhost’=password('mypasswd');
mysql>exit

搞定!

或者 :http://www.cnblogs.com/huangjinwen/p/6264089.html

centos7下yum安装mysql与卸载mysql :

http://www.hongyanliren.com/2015m05/33475.html

然后配置PHP环境

cd /usr/local/src

wget http://cn2.php.net/get/php-5.6.24.tar.gz/from/this/mirror

mv mirror php-5.6.24.tar.gz

tar -zxvf php-5.6.24.tar.gz

cd php-5.6.24

./configure --prefix=/usr/local/php --enable-fpm --with-curl --with-zlib --with-openssl --with-iconv --with-pdo-mysql=mysqlnd --enable-soap

make

make test

make install

cp php.ini-development /usr/local/php/etc/php.ini

cd /usr/local/php/etc/

cp php-fpm.conf.default php-fpm.conf

vi /usr/local/nginx/conf/nginx.conf

第一步(搭建阿里云主机服务器): 如何在远程Linux服务器上搭建Nginx第2张

vi 退出命令:

按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

cd /usr/local/src/php-5.6.24

cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod a+x /etc/init.d/php-fpm

/etc/init.d/php-fpm start

/usr/local/nginx/sbin/nginx -s reload

vi /usr/local/nginx/html/aa.php

第一步(搭建阿里云主机服务器): 如何在远程Linux服务器上搭建Nginx第3张

第一步(搭建阿里云主机服务器): 如何在远程Linux服务器上搭建Nginx第4张

配置用户 (ftp服务软件)

先执行两步:

yum install vsftpd

service vsftpd start

在执行:

第一步:useradd -d /usr/local/htmlhjjtest

第二步(改密):passwd hjjtest

然后就是输入新密码:hjj,123

Linux中如何添加删除FTP用户并设置权限

一键安装lanmp

http://www.lanmps.com/?spm=5176.100239.blogcont66397.22.5hpE4e

免责声明:文章转载自《第一步(搭建阿里云主机服务器): 如何在远程Linux服务器上搭建Nginx》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Newtonsoft.Json 自定义序列化格式转化器Draw with a Canvas下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux定时重启节约内存

linux服务器上运行的一些程序,比较消耗内存,需要定时重启,进行内存定期释放 0 2 * * * sudo /sbin/reboot && echo $(date) '重启成功' >> ~/reboot_log.log 上面这种写法,日志是不会写入reboot_log.log的 crontab -u root -e 0 2 *...

MySQL/MariaDB数据库的查询缓存优化

MySQL/MariaDB数据库的查询缓存优化 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL架构 Connectors(MySQL对外提供的交互接口,API):   Connectors组件,是MySQL向外提供的交互组件,如Python,Golang,Java,C++,Php等语言可以通过该组件来操作SQL语句,实...

CentOS 6安装Oracle 11gR2数据库

1.安装环境--- 操作系统:CentOS release 6.8 (Final) oracle:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 【1】安装依赖包: yum -y install binutils compat-libcap1 co...

容器跨主机网络通信学习笔记(以Flannel为例)

我们知道在Docker的默认配置下,不同宿主机上的容器通过 IP 地址进行互相访问是根本做不到的。 而正是为了解决这个容器“跨主通信”的问题,社区里才出现了很多的容器网络方案。 要理解容器“跨主通信”的原理,就一定要先从 Flannel 这个项目说起。 Flannel 项目是 CoreOS 公司主推的容器网络方案。事实上,Flannel 项目本身只是一个框...

Ubuntu 10.04 下安装codeblock

在Linux环境下,就不同了。Visual Studio不用想了,地球人都知道是不可能的事。好用的只有Anjuta,KDevelop和Code::Blocks。本人偏爱Gnome,所以 KDevelop排除。Anjuta很久很久以前用过,很好用,但是搭配的是GTK。要跨平台开发,非Code::Blocks+wxWidgets莫属。 安装步骤:1.先把编译...

Django使用MySql数据库

0. 使用 docker 启动MySQL数据库 docker run -d -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=sunk -p 3307:3306 --name test-mysql --restart always -v /home/ct/mysql1/data:/var/lib/mysql...