活动介绍

阿里云centos_6_09版本环境配置、本软件安装及项目上线

preview
需积分: 0 0 下载量 113 浏览量 更新于2021-01-09 收藏 637KB PDF 举报
从周一入职开始,我就开始学习公司的项目环境配置及项目上线的问题。公司项目以thinkCMF框架为基础,上线到阿里云Centos6版本服务器。因为我之前的所有项目都是在window环境进行调试和上线的,学习的框架也基本以Vue,React等前端框架为主,所以运行维护并改进公司项目对我来说是一件有些难度的事情。我用了4天的时间,基本了解了linux系统的运行和命令行功能的写法。这篇文章主要写一下我入坑排雷的过程以及经验,参考的文章链接我会写在最后面,希望对有需要的朋友们能有一些帮助。thinkCMF的排雷经验放在下篇再讲。 1. 阿里云linux服务器的申请 我之前有一个空闲的服务器是window 阿里云CentOS 6.09版本环境配置与软件安装是运维工作中常见的一环,尤其对于初次接触Linux系统的开发者来说,这是一个重要的学习过程。本文主要讲述了作者如何从一个Windows环境的开发者转型为能够配置和上线基于thinkCMF框架的项目到阿里云Linux服务器。 申请阿里云Linux服务器是项目部署的第一步。作者将原有的Windows系统服务器转换为CentOS 6.09版本。阿里云提供了便捷的服务器购买和操作系统更换服务,用户可以根据需求选择合适的配置和系统。 接着,由于Linux系统默认不提供远程桌面功能,作者通过Xshell 6和Xftp 6来实现远程连接和文件传输。Xshell是一款强大的终端模拟器,Xftp则用于文件的上传和下载。这两个工具均需要在官方网站下载,并使用相应的用户名和密码建立连接。 在操作过程中,由于英语能力的限制,作者选择了安装中文语言包以方便查看错误信息。通过`locale -a | grep zh_CN`检查当前系统是否已安装中文包,如果没有,可以使用`yum groupinstall chinese-support`进行安装。安装后,还需要编辑系统语言配置文件,通常是`/etc/sysconfig/i18n`或`/etc/locale.conf`,设置为`LANG="zh_CN.UTF-8"`。确保Xshell的编码设置为UTF-8,避免显示乱码。重启服务器验证中文包是否生效。 网站环境配置是项目上线的关键步骤。通常Linux上会使用LAMP(Linux + Apache + MySQL/MariaDB/Percona + PHP)环境。在CentOS 6中,可以选择一键安装LAMP包,但作者选择分开安装Apache、PHP和MySQL。通过`yum -y update`更新系统,然后使用`yum -y install httpd httpd-devel`安装Apache服务器,启动和重启服务以确保其正常运行。 对于PHP的安装,可以使用`yum -y install php`,并根据需要安装其他扩展。对于MySQL,通常使用`yum -y install mysql-server`安装服务器组件,然后初始化数据库,设置root用户的密码。确保所有服务配置正确后,可以通过`service httpd status`和`service mysqld status`检查Apache和MySQL的状态。 此外,对于thinkCMF框架的特定配置,作者提到这部分内容将在后续的文章中详细讲述。在实际配置过程中,可能还会涉及到防火墙规则设置、权限管理、数据迁移、日志监控等多个环节,这些都是确保项目稳定运行的重要部分。 从Windows环境过渡到阿里云CentOS服务器,需要学习和掌握Linux的基本操作和命令行知识,以及服务器环境配置技巧。对于开发者而言,这样的转型不仅扩大了技术视野,也有助于提高项目部署和运维的能力。在遇到问题时,查找相关教程和社区资源是解决问题的有效途径。
身份认证 购VIP最低享 7 折!
30元优惠券