这篇文章将为大家详细讲解有关云服务器php运行环境怎么搭建,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
云服务器 PHP 运行环境搭建
一、系统环境搭建
-
创建云服务器实例:选择支持 Linux 操作系统的云服务器,推荐使用 CentOS 或 Ubuntu 等发行版。
-
登录服务器:使用 SSH 或远程桌面工具登录到云服务器。
-
更新系统:运行以下命令更新系统和软件包:
sudo yum update -y (CentOS) sudo apt-get update -y (Ubuntu)
二、PHP 环境安装
-
安装 PHP:使用以下命令安装 PHP 7.4 或更高版本:
sudo yum install php -y (CentOS) sudo apt-get install php -y (Ubuntu)
-
安装 PHP 扩展:安装常用的 PHP 扩展,例如:
sudo yum install php-mysql php-curl php-gd -y (CentOS) sudo apt-get install php-mysql php-curl php-gd -y (Ubuntu)
-
启动 PHP 服务:启动 PHP-FPM 服务:
sudo systemctl start php-fpm (CentOS) sudo service php7.4-fpm start (Ubuntu)
三、MySQL 数据库安装
-
安装 MySQL:使用以下命令安装 MySQL:
sudo yum install mysql-server -y (CentOS) sudo apt-get install mysql-server -y (Ubuntu)
-
初始化 MySQL:初始化 MySQL 数据库:
sudo mysql_secure_installation
四、配置 PHP 与 MySQL
-
创建 MySQL 数据库:为 PHP 应用创建一个 MySQL 数据库和用户:
mysql -u root -p CREATE DATABASE database_name; GRANT ALL PRIVILEGES ON database_name.* TO username@localhost IDENTIFIED BY "password"; FLUSH PRIVILEGES; exit
-
配置 PHP.ini 文件:编辑 PHP.ini 文件(通常位于
/etc/php.ini
),并在以下部分添加以下配置:extension=php_mysql.so mysqli.default_socket=/var/lib/mysql/mysql.sock
-
重启 PHP 服务:重启 PHP-FPM 服务以应用更改:
sudo systemctl restart php-fpm (CentOS) sudo service php7.4-fpm restart (Ubuntu)
五、测试 PHP 环境
-
创建测试文件:创建一个 PHP 文件,例如
test.php
,并输入以下内容:<?php $host = "localhost"; $user = "username"; $password = "password"; $database = "database_name"; $mysqli = new mysqli($host, $user, $password, $database); if ($mysqli->connect_error) { echo "MySQL connection failed: " . $mysqli->connect_error; } else { echo "MySQL connection successful."; } $mysqli->close(); ?>
-
运行测试文件:从命令行运行测试文件:
php test.php
如果您看到 "MySQL connection successful." 输出,则说明您的 PHP 运行环境已成功搭建。
以上就是云服务器php运行环境怎么搭建的详细内容,更多请关注编程学习网其它相关文章!