-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
先说一句,为什么把phpstudy跑到华为云?毕竟华为云的弹性、国内优先的带宽往往能让网站访问更顺滑。你只要按下面步骤走一遍,就能在30分钟内把本地phpstudy复制到云服务器,把本地的项目一键上线。
第1步:申请一台华为云ECS实例,操作很简单——弹性服务器,选择镜像为Ubuntu 20.04或CentOS 7。JVM的性能还是不需要太高,1核2G够用。别忘了在安全组里开放22、80、443端口。
第2步:连接终端使用SSH登录。如果你是Windows用户,就用PuTTY或MobaXterm;如果macOS或Linux直接打开终端,执行ssh root@xx.xx.xx.xx。
第3步:在云服务器上安装LAMP栈。以Ubuntu为例:
sudo apt update # 更新源
sudo apt install apache2 php php-mysql libapache2-mod-php -y
再把phpstudy的webroot拷到 /var/www/html。别忘了重启Apache:
sudo systemctl restart apache2
现在访问实例公网IP,应该能看到默认的apache欢迎页。接下来就是把phpstudy的php.ini配置同步到云端。
第4步:把本地phpstudy的php.ini文件复制到服务器。你可以用scp、WinSCP,或者直接在云服务器上自行复制:
sudo cp /etc/php/7.4/apache2/php.ini /var/www/html/phpstudy_php.ini
要根据你服务器上php版本调整路径。
第5步:如果你遇到端口冲突,检查是否已经有其他PHP进程在跑。用ps -ef | grep php 看看cpu占用。如果需要升级到更高版本,可用apt install php8.1,以后再把php.ini换成新版本的。
第6步:把本地的phpstudy项目文件夹(例如/opt/lampp/htdocs)搬到云服务器。保持目录结构不变,方便你以后做同步。上传时可用rsync获取增量同步的优势。
第7步:配置虚拟主机。 编辑 /etc/apache2/sites-available/000-default.conf,把DocumentRoot改为你项目路径,然后重启Apache。
第8步:到此你已经拥有一个在华为云上跑phpstudy的完整开发环境。可以直接通过localhost:80访问。如果你要做远程调试,确保Firewall不拦截80 / 443。
第9步:如果你想让公众能直接访问,还得做域名解析。去华为云域名服务,创建A记录指向你的ECS公网IP。大概两分钟,DNS记录生效。
第10步:主题风格一下。PHP 手埋代码,华为云给你硬件保障。你想让页面更炫,就添加一些前端框架,jQuery、Bootstrap、React等,直接放进项目里。
第11步:调试,无需远程桌面,直接用浏览器打开,出现404则是路径。记住,phpstudy的配置文件在 /opt/lampp/etc,记忆就像吃下一碗粥,偶尔跑一跑。
第12步:安全要点。关闭未使用的端口,定期扫描漏洞,推荐安装fail2ban从SSH端口登录频次。
第13步:监控一点。安装htop、glances,一键查看CPU、内存。华为云自带云监控,也可以把数据导到Grafana。
第14步:如果你不想每次改完代码都手动上传,学下Git。捕捉本地改动,推送到GitLab 或Github,再用Git pull 在服务器拉到最新。
第15步:一个小惊喜给你。玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink 随时可以去赚点小钱。
大写的 666,接下来你就能在华为云跑phpstudy,像在本地一样随意改代码,随时发布。光说不练,谁叫你手一摇不就完成? — 否则,随便点点鼠标,按下一行,马上有新的镜像显示出来。**啧啧**(该结束的啦)
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T