MICUU
微资讯
声卡
创新2024全套教程
5.1声卡全套
创新声卡驱动
板载声卡调试全套教程
Sam机架安装
Sam机架
音效助手
专题
文档
技术文档汇总
站内文档
更多
软件
更新日志
关于
装机必备
Gramos模板
光年后台模板
Betube模板
美图
友情链接
站内导航
关于
搜索
退出登录
登录
原创
一台新的服务器,从安装服务到项目部署步骤总流程【上线流程】
2022-11-01
42.2w热度
一台新的服务器,从安装服务到项目部署的总流程。 ``` 0.更新yum安装源 > yum update 1.安装nginx 1) 【安装nginx】 > yum install nginx 5) 【启动nginx】 > systemctl start nginx 2.1.安装php74 1)【添加EPEL和REMI存储库和软件源】 > yum install epel-release > yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm 2)【安装YUM管理工具】 > yum install yum-utils 3)【安装php74】 > yum --enablerepo=remi install php74-php php74-php-fpm php74-php-gd php74-php-xml php74-php-sockets php74-php-session php74-php-snmp php74-php-mysql php74-php-cli php74-php-pecl-redis5 php74-php-pecl-zip 【注意】php必须扩展:redis,zip,xlswriter,pdo_mysql,Reflection,curl,pcntl 4) 【添加软链】 > ln -s /opt/remi/php74/root/bin/php /bin/php 5) 【启动php-fpm】 > systemctl start php74-php-fpm 2.2.安装pecl 1)【安装PHP Extension Community Library】 > yum install php74-php-pear php74-php-devel 2) 【添加软链】 > ln -s /opt/remi/php74/root/bin/pecl /usr/bin/pecl 2.3.安装xlswriter 1)【安装xlswriter】 > pecl install xlswriter 2) 【配置php.ini】 > vim /etc/opt/remi/php74/php.ini > --- 文件末尾写入【extension=xlswriter.so】 2) 【重启php-fpm】 > systemctl restart php74-php-fpm 3.安装composer 1)【下载composer.phar文件】 > curl -sS https://getcomposer.org/installer | php 2)【将composer.phar移动到环境变量中并且更名为composer】 > mv composer.phar /usr/bin/composer 3)【配置淘宝镜像】 > composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 4.安装git > yum install git 5.安装supervisor 1)【安装supervisor】 > yum install supervisor 2)【启动supervisord】 > systemctl start supervisord.service //启动supervisor并加载默认配置文件 > systemctl enable supervisord.service //将supervisor加入开机启动项 6.部署项目 1)【克隆项目】 > git clone 【git仓库地址】 2)【项目下创建runtime目录】 > mkdir runtime 3)【rutime和public目录分配权限】 > chown -R apache:apache runtime/ && chown -R apache:apache public/ 4)【安装compoer扩展】 > composer install -vvv 5)【配置环境文件】 > cp .env.example .env # php上传大文件配置php.ini file_uploads = On upload_tmp_dir = "d:/fileuploadtmp" upload_max_filesize = 128M post_max_size = 256M max_execution_time = 600 max_input_time = 600 memory_limit = 512M # 服务器生成自签名CA证书(配置https协议) 生成私钥key:openssl genrsa -des3 -out 【server】.key 1024 生成请求文件csr:openssl req -new -key 【server】.key -out 【server】.csr 生成证书crt:openssl x509 -req -days 3650 -in 【server】.csr -signkey 【server】.key -out 【server】.crt 去掉私钥密码:openssl rsa -in 【server】.key -out 【server】.pass.key # nginx配置https协议 listen 端口号 ssl; ssl_certificate /etc/nginx/cert/radqa.byd.com.crt; ssl_certificate_key /etc/nginx/cert/radqa.byd.com_nopass.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; ```
注:原创不易,转载请注明出处(
https://micuu.com/new/3084.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-11-09
上一篇:
束缚猫猫
下一篇:
Alpine.js一个类似jquery、vue的js插件
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>