# Linux下怎么安裝php運行環境phpstudy
## 前言
phpstudy是一款集成了Apache/Nginx、PHP、MySQL等組件的快速部署工具,在Windows平臺廣受歡迎。雖然官方未提供Linux版本,但通過類似思路可以快速搭建PHP運行環境。本文將介紹在Linux系統中使用Docker快速部署phpstudy等效環境的方法。
## 環境準備
1. 系統要求:
- 任意Linux發行版(推薦Ubuntu/CentOS)
- 已安裝Docker環境
- 2GB以上可用內存
2. 安裝Docker:
```bash
# Ubuntu/Debian
sudo apt update && sudo apt install docker.io -y
# CentOS/RHEL
sudo yum install docker -y && sudo systemctl start docker
# 拉取集成了Apache+PHP+MySQL的鏡像
docker pull tutum/lamp
# 啟動容器(映射80端口)
docker run -d -p 80:80 -p 3306:3306 --name phpstudy tutum/lamp
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker run -d --name php-apache -p 80:80 \
--link mysql:mysql php:7.4-apache
echo "<?php phpinfo(); ?>" > index.php
docker cp index.php php-apache:/var/www/html/
瀏覽器訪問 http://服務器IP
應顯示PHP信息頁
<?php
$conn = new mysqli('mysql', 'root', '123456');
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
echo "MySQL連接成功";
?>
docker run --name myadmin -d --link mysql:db -p 8080:80 phpmyadmin/phpmyadmin
http://服務器IP:8080
使用root/123456登錄通過Docker容器化方案,我們可以快速在Linux系統上搭建與phpstudy類似的PHP運行環境。這種方法具有以下優勢: - 隔離性強,不影響主機環境 - 組件版本可自由組合 - 一鍵部署和清理
建議將常用配置編寫成docker-compose.yml文件,實現更便捷的管理。 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。