上一篇
百度云虚拟主机安装phpok
- 虚拟主机
- 2025-08-01
- 2444
百度云虚拟主机安装PHPOK系统需先创建云服务器实例,通过SSH连接后执行包管理命令安装PHP及Web服务器组件,配置php.ini文件并重启服务,最后上传测试文件验证环境。
前期准备
- 注册与登录:前往百度云官网注册账号并登录管理控制台,若已有账号可直接登录。
- 创建云服务器实例:在控制台左侧导航栏选择“云服务器ECS”,进入实例列表页面后点击“创建实例”,根据需求选择合适的配置(如地域、可用区、规格、镜像等),建议选择Linux系统;设置登录密码或密钥对,完成购买流程等待实例状态变为“运行中”。
- 连接到云主机:找到新创建的实例,点击“远程连接”,使用SSH工具(如PuTTY、Xshell)通过公网IP地址和登录凭证连接到服务器。
PHP环境安装步骤
CentOS系统
- 更新软件包:执行以下命令确保系统组件最新:
sudo yum update
- 安装PHP及扩展:运行命令安装基础模块和常用扩展:
sudo yum install php php-mysql php-gd php-mbstring
- 验证安装:输入
php -v
查看版本信息确认是否成功。
Ubuntu系统
- 更新源列表:先执行更新操作:
sudo apt update
- 安装PHP及相关组件:通过APT安装Apache联动支持:
sudo apt install apache2 libapache2-mod-php php-mysql php-gd php-mbstring
- 启动Web服务:启用并启动Apache服务:
sudo systemctl enable --now apache2
Web服务器配置(以Apache为例)
- 修改配置文件:编辑虚拟主机文件添加解析规则:
sudo nano /etc/apache2/sites-available/000-default.conf
在文件中确保存在类似以下内容:
<FilesMatch ".php$"> SetHandler application/x-httpd-php </FilesMatch>
- 重启服务生效配置:应用更改后重新启动Apache:
sudo systemctl restart apache2
部署PHPOK应用
- 上传项目文件:使用SCP或FTP工具将本地开发的PHPOK源码上传至Web根目录(默认路径为
/var/www/html
),例如通过SCP命令传输:scp -r /本地路径/phpok_project root@服务器IP:/var/www/html/
- 设置目录权限:赋予运行用户对项目文件夹的读写权限:
sudo chown -R www-data:www-data /var/www/html/phpok_project chmod -R 755 /var/www/html/phpok_project
- 访问测试页面:在浏览器输入
http://服务器公网IP/phpok_project
,若能正常显示欢迎页则说明部署成功。
以下是相关信息的表格归纳:
| 环节 | CentOS命令 | Ubuntu命令 | 备注 |
|————–|————————————|—————————————-|———————–|
| 安装PHP | sudo yum install php...
| sudo apt install apache2 libapache2...
| 根据业务需求增减模块 |
| 启动Web服务 | — | sudo systemctl enable --now apache2
| 确保开机自启 |
| 验证PHP | php -v
| php -v
| 检查版本兼容性 |
常见问题与解答
Q1: 为什么浏览器访问PHP文件时只下载不解析?
A: 通常是因为Web服务器未正确加载PHP解析模块,请检查Apache配置文件中是否有LoadModule phpX_module
指令,并确认模块路径与实际安装位置一致,重启Web服务后重试。
Q2: 如何修改PHP的最大上传文件限制?
A: 编辑/etc/php.ini
文件中的upload_max_filesize
和post_max_size
参数,保存后重启Apache服务使配置生效,例如设置为20M:
upload_max_filesize = 20M post_max_size =