一.快速搭建服务器

在经常开发的过程中,很多小伙伴,都想搭建属于自己的一套服务器,这里面其中包含 前端工程师 ,安卓工程师,还有其他运维工程师,测试工程师

很多看不到服务器和后台的数据库部分,都想拥有自己的一套服务器搭建,但是在搭建的过程中,因为现在有很多网址去分享怎么去搭建,

要么是非常的繁琐或者比较过时的版本


一. 首先我们输入网址:

                                                                  --------------------------------------服务器自动安装

https://oneinstack.com/auto/


一.快速搭建服务器_第1张图片

出现这个页面之后


选择合适的版本:


比如这样:


一.快速搭建服务器_第2张图片


一.快速搭建服务器_第3张图片

我选择的是

nginx+PHP7.3

(PHP扩展 redis,memcached,memcache,mogodb,这里面的扩展可以根据选择进行选择安装,如果希望使用这个自动脚本帮你安装swoole可以加上对应的swoole扩展功能,但是这些是自动pecl install swoole4.x版本最新的版本 编译是缺省参数 如果希望对应的根据swoole4.x对应的版本发布的编译参数 可以选择官网swoole 下载对应的 swoole4.x.tar.gz  tar -zxvf swoole4.x.tar.gz cd swoole-4.x /usr/local/php/bin/phpize

./configure --with-php-config --enale-cortiune --enale-asnyc-redis 对应的开启异步模块 协程模块)

+mysql5.7 对应的设置好密码

+Pure-FTPd

+phpMyadmin

+redis

+memched

+ssh 22

然后


一.快速搭建服务器_第4张图片

二.启动连接服务器的工具

可以选择cmder,SmarrTTY,Git  去连接服务器(这里说明一下服务器 可以自己在windows安装虚拟机 装centos7.x即可)

然后把赋值的命令 右击粘贴即可,运行


三.代开浏览器

输入127.0.0.1如果是虚拟机输入虚拟机的ip,damone 192.168.16.124 或者服务器的ip即可

默认为自动安装脚本 的页面

四:修改配置文件

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

可以在对应的conf

先添加一个

common.conf

http.conf

server.conf

location.conf

进行配置即可

service nginx stop

五.下载openresty 

http://openresty.org/cn/



一.快速搭建服务器_第5张图片


然后参考安装

这里建议参考下面文章路径:

http://openresty.org/cn/search.html?query=opm



一.快速搭建服务器_第6张图片

这里安装

openresty

openresty-opm

openresty-resty

openresty-resty-doc

http://openresty.org/en/using-luarocks.html


一.快速搭建服务器_第7张图片

同样的页面 下载和安装luarocks lua的包管理



一.快速搭建服务器_第8张图片

如果需要安装这几个库,需要自己下载openresty的tar.gz然后点击每个模块根据每个模块的指引去安装编译需要的库

这里安装官网的安装之后因为 默认在--with-http-drizzle_module 库是需要制定对应的目录连接地址 .so 然后从/usr/local/lib /usr/local/lib64中寻址

可以下载安装driizzle库 然后建立软连接到 /usr/lib /usr/lib64 /usr/local/driizzle/lib 库中

重点看如下网址:

-------------------------------------------安装 drizzle模块

https://blog.csdn.net/weixin_34380781/article/details/85667150


一.快速搭建服务器_第9张图片

6.对应的按照nginx命令关闭80端口

service nginx stop

7.下载我之前写好的www.lua.qifeng

上传服务器

/data/www.lua.qifeng

8.在phpstrom 配置好服务器地址


一.快速搭建服务器_第10张图片
一.快速搭建服务器_第11张图片
一.快速搭建服务器_第12张图片

8.启动服务器

cd /data/www.lua.qifeng

/usr/local/openresty/bin/openresty/bin -p`pwd`  启动 -s reload 重新启动 stop关闭 restart 重新启动

9.修改 /usr/local/php/etc/php.ini

disabled_functions 注释里面的配置

安装composer 到composer官网 配置仓库

下载对应的swoole版本 编译安装根据需要的参数自行添加

vi /usr/local/php/etc/php.ini 

extension=swoole.so

即可完成

php --ri swoole 扩展安装

10.下载mixphp1.1 mixphp2.0 easyswoole3.x TP,ci,cake,yii

11.添加www.lua.qifeng/conf/nginx.conf

nginx.servcer.conf

server{

server_name

listen

root


location {

}

}

nginx_http.conf

nginx_upstream.conf

配置动态代理和fastcgi的配置 tp,ci,cake即可

12.添加数据库远程访问账号和密码

13.根据业务需求 下载安装 lua,golang,python,elang,ruby,java

14.下载docker

15.ststemtab

你可能感兴趣的:(一.快速搭建服务器)