作者:疯狂的猿猴 | 来源:互联网 | 2024-12-17 19:02
最近,我决定将原有的Windows系统上的Web站点迁移到Linux系统,主要原因是原服务器性能不足,频繁出现卡顿现象。虽然迁移意味着需要重新配置环境,但这也是一次宝贵的学习机会,可以让我在不同的操作系统上获得更多的实践经验和技能提升。
首先,我重置了服务器,并设置了Linux系统的初始密码。尝试使用Windows的mstsc命令进行远程登录时遇到了障碍,后来了解到需要安装xrdp并进行相应的配置。考虑到这些额外的步骤较为繁琐,最终选择了更加简便的SSH方式进行登录。然而,初次尝试以root账户登录时遭遇了身份验证失败的问题,经过查阅资料后得知需要先更改root账户的默认密码。在完成这一步骤后,成功登录到了系统。
登录后,我首先检查了系统中的软件包,发现Apache尚未安装。于是通过命令'yum install httpd'完成了Apache的安装,并启动了服务。测试访问域名,一切正常,显示出了Apache的默认页面。
接下来,我开始安装PHP。在/var/www/目录下,我使用wget命令下载了PHP 7.1.31的压缩包。由于网络原因,下载过程中曾多次中断,使用了wget的续传功能解决了这一问题。解压后,我进入了php-7.1.31目录,运行了配置脚本以检查环境依赖,并进行了编译安装。安装完成后,将php.ini-production文件复制到指定位置,并修改了相关配置,使PHP错误信息能够显示在网页上。
此外,我还安装了PHP-FPM(FastCGI Process Manager),用于更好地管理PHP进程。配置了php-fpm服务,确保其能够随系统启动而自动运行。
最后,我安装了MySQL数据库。尽管整个过程相对顺利,但在MySQL控制台输入中文字符时遇到了问题。尽管尝试了多种方法调整字符编码设置,但问题仍未得到彻底解决。希望读者如果有好的解决方案,可以在评论区分享。
通过这次实践,我对Linux系统下的Web服务器搭建有了更深的理解,同时也积累了不少宝贵的实践经验。