สำหรับผู้ใช้ Linux ส่วนใหญ่ วิธีที่ง่ายที่สุดในการติดตั้ง PhpStorm คือการใช้ JetBrains Toolbox: แตกไฟล์แอป Toolbox เปิดใช้งาน แล้วคลิก ติดตั้ง ถัดจาก PhpStorm นอกจากนี้ คุณยังสามารถติดตั้งไฟล์เก็บถาวร Linux แบบสแตนด์อโลนโดยตรง ใช้แพ็กเกจ Snap อย่างเป็นทางการ หรือสร้างแพ็กเกจ Arch User Repository (AUR) ก็ได้ PhpStorm มี JetBrains Runtime รวมอยู่ด้วย ดังนั้นคุณไม่จำเป็นต้องติดตั้ง Java แยกต่างหาก
ตรวจสอบความเข้ากันได้กับ Linux ก่อน
JetBrains ระบุข้อกำหนดสำหรับเดสก์ท็อปในปัจจุบัน ได้แก่ โปรเซสเซอร์ x86_64 และ ARM64, CPU แบบสี่คอร์, RAM รวม 8 GB โดยมี 3 GB ที่ใช้งานได้สำหรับ IDE และพื้นที่ดิสก์ 10 GB รายชื่อ Linux ที่ทดสอบแล้ว ได้แก่ Ubuntu 24.04 และ 26.04 LTS, Fedora 43 และ 44, Debian 13 และ Amazon Linux 2023 พร้อม GNOME หรือ KDE Plasma และ glibc 2.28 หรือใหม่กว่า ตรวจสอบคู่มือการติดตั้ง PhpStormหากคุณใช้ดิสทริบิวชันอื่น หน้าดาวน์โหลดมีเวอร์ชัน Linux แยกต่างหากสำหรับ ARM64 และระบบอื่นๆ ที่รองรับ ดังนั้นโปรดเลือกเวอร์ชันที่ตรงกับโปรเซสเซอร์ของคุณ
เลือกวิธีการติดตั้งเพียงวิธีเดียว Toolbox เป็นวิธีที่ง่ายที่สุดในการอัปเดตและย้อนกลับ การติดตั้งแบบเก็บถาวรช่วยให้คุณควบคุมโฟลเดอร์ได้ Snap สะดวกในกรณีที่เปิดใช้งาน snapd และ AUR เหมาะสำหรับระบบที่ใช้ Arch และคุ้นเคยกับแพ็กเกจจากชุมชน
ติดตั้งด้วย JetBrains Toolbox
- ดาวน์โหลดไฟล์เก็บถาวร Linux Toolboxเปิดหน้าแอป JetBrains Toolboxเลือก Linux แล้วดาวน์โหลดไฟล์ .tar.gz โดยปกติเบราว์เซอร์จะบันทึกไฟล์ไว้ใน
~/Downloads.
Linux ได้รับการเลือกใช้ในหน้าดาวน์โหลดแอป JetBrains Toolbox อย่างเป็นทางการ
- แตกไฟล์และเรียกใช้ Toolboxในเทอร์มินัล ให้แตกไฟล์ไปยังโฟลเดอร์ที่กำหนด แล้วเรียกใช้ Toolbox จากที่นั่น ตรวจสอบให้แน่ใจว่ามีไฟล์ Toolbox เพียงไฟล์เดียวที่ตรงกับรูปแบบชื่อไฟล์
mkdir -p ~/apps/jetbrains-toolbox
tar -xzf ~/Downloads/jetbrains-toolbox-*.tar.gz -C ~/apps/jetbrains-toolbox
cd ~/apps/jetbrains-toolbox
./bin/jetbrains-toolbox
คำสั่งในเทอร์มินัลจะทำการแตกไฟล์เก็บถาวร Toolbox ที่ดาวน์โหลดมา
- ติดตั้ง PhpStormใน Toolbox เปิด Products ค้นหา PhpStorm แล้วเลือก Install Toolbox จะจัดการการดาวน์โหลดและทำให้ IDE พร้อมใช้งานสำหรับการอัปเดตหรือการย้อนกลับ คุณสามารถลงชื่อเข้าใช้บัญชี JetBrains ของคุณใน Toolbox เพื่อเปิดใช้งานใบอนุญาตใด ๆ ที่มีอยู่ในบัญชีของคุณ
Toolbox แสดง PhpStorm เป็นผลิตภัณฑ์ที่สามารถติดตั้งได้
- เปิด IDEเริ่ม PhpStorm จาก Toolbox หรือตัวเรียกใช้งานแอปพลิเคชันบนเดสก์ท็อปของคุณ ในการเปิดใช้งานครั้งแรก คุณสามารถนำเข้าการตั้งค่าจาก IDE อื่นได้หากต้องการ หรือจะข้ามการนำเข้าก็ได้ จากหน้าจอต้อนรับ ให้เลือก Open สำหรับโปรเจ็กต์ในเครื่อง หรือ Get from VCS เพื่อตรวจสอบจาก repository
หน้าจอเริ่มต้นใช้งานช่วยให้คุณสามารถสร้าง เปิด หรือตรวจสอบโปรเจ็กต์ได้
โปรแกรม Toolbox จะสร้างรายการบนเดสก์ท็อปเมื่อเปิดใช้งานครั้งแรก หากคุณติดตั้ง PhpStorm ผ่านไฟล์เก็บถาวรแบบสแตนด์อโลน คุณสามารถสร้างรายการบนเดสก์ท็อปได้ภายใน IDE โดยไปที่เครื่องมือ > สร้างรายการบนเดสก์ท็อป
ติดตั้งจากคลังเก็บไฟล์ Linux แบบสแตนด์อโลน
ใช้วิธีนี้หากคุณต้องการเก็บ IDE ไว้ในโฟลเดอร์ที่คุณเลือก บนหน้าดาวน์โหลด PhpStormให้เลือก Linux และดาวน์โหลดไฟล์ .tar.gz สำหรับโปรเซสเซอร์ของคุณ อย่าแตกไฟล์เวอร์ชันใหม่ทับการติดตั้งที่มีอยู่แล้ว ให้สร้างไดเร็กทอรีใหม่สำหรับแต่ละเวอร์ชัน
เลือกไฟล์เก็บถาวร Linux tar.gz ในหน้าดาวน์โหลด PhpStorm
คำสั่งต่อไปนี้จะสร้างโฟลเดอร์ในไดเร็กทอรีโฮมของคุณ แตกไฟล์เก็บถาวรลงในโฟลเดอร์นั้น และเริ่มตัวเรียกใช้งาน หากสัญลักษณ์ตัวแทนตรงกับไฟล์ดาวน์โหลดหรือการติดตั้งมากกว่าหนึ่งรายการ ให้แทนที่ด้วยชื่อไฟล์และชื่อโฟลเดอร์ที่ถูกต้อง
mkdir -p ~/apps
tar -xzf ~/Downloads/PhpStorm-*.tar.gz -C ~/apps
~/apps/PhpStorm-*/bin/PhpStorm.sh
ไฟล์เก็บถาวรจะถูกแตกไฟล์ไปยังโฟลเดอร์ว่างภายในโฟลเดอร์หลัก
การติดตั้งแบบสแตนด์อโลนสามารถทำงานได้โดยไม่ต้องใช้สิทธิ์ root เมื่อวางไว้ในไดเร็กทอรีโฮมของคุณ สำหรับการติดตั้งบนระบบที่ใช้ร่วมกัน JetBrains ระบุให้แตกไฟล์เก็บถาวรไปยัง/optตำแหน่งนั้น ซึ่งต้องใช้สิทธิ์ผู้ดูแลระบบ โปรดดูคู่มือการใช้งานครั้งแรกของ JetBrainsสำหรับตัวเลือกการเริ่มต้นและการแสดงผลหน้าจอต้อนรับ
ติดตั้งแพ็กเกจ Snap
หาก snapd ติดตั้งและทำงานอยู่บนระบบปฏิบัติการของคุณ ให้ติดตั้ง Snap เวอร์ชันเสถียรจากเทอร์มินัล:
sudo snap install phpstorm --classic
คำสั่งติดตั้ง PhpStorm Snap เวอร์ชันเสถียรนั้นมีตัวเลือก --classic ที่จำเป็นรวมอยู่ด้วยแล้ว
เรียกใช้งานผ่านphpstormเมนูแอปพลิเคชัน หรือจากเมนูแอปพลิเคชันก็ได้--classicแพ็กเกจนี้ต้องการแฟล็กดังกล่าว JetBrains ระบุว่า Snap อาจมีปัญหาด้านประสิทธิภาพ การจัดการไฟล์ หรือการดีบัก Chromium หากปัญหาเหล่านี้ส่งผลกระทบต่อการตั้งค่าของคุณ ให้ลองใช้แอป Toolbox แทน ดูรายการ PhpStorm ที่ได้รับการตรวจสอบแล้วใน Snap Storeสำหรับช่องทางปัจจุบันและรายละเอียดการตั้งค่า
ติดตั้งบน Arch Linux จาก AUR
แพ็กเกจ phpstorm จาก AURนั้นได้รับการดูแลอยู่นอกเหนือจากที่เก็บซอฟต์แวร์อย่างเป็นทางการของ Arch โปรดตรวจสอบไฟล์การสร้างก่อนติดตั้ง เนื่องจากไฟล์ PKGBUILD จาก AUR เป็นสคริปต์เชลล์ ติดตั้งเครื่องมือสร้าง โคลนแพ็กเกจ ตรวจสอบไฟล์ PKGBUILD จากนั้นสร้างและติดตั้งในฐานะผู้ใช้ปกติของคุณ:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/phpstorm.git
cd phpstorm
less PKGBUILD
makepkg -si
ตรวจสอบสคริปต์การสร้าง AUR ก่อนเรียกใช้ makepkg ในฐานะผู้ใช้ทั่วไป
กดqเพื่อออกlessอ่านไฟล์และตรวจสอบการเปลี่ยนแปลงที่ไม่คาดคิดก่อนดำเนินการต่อ อย่าเรียกใช้makepkgด้วย คำสั่ง `makepkg` เพราะคำสั่ง sudoนี้จะติดตั้งส่วนประกอบที่จำเป็นโดยได้รับอนุญาตเมื่อต้องการคำแนะนำของ Arch เกี่ยวกับ makepkgจะอธิบายกระบวนการสร้างและข้อกำหนดด้านความปลอดภัย
หลังจากการติดตั้ง
Java ถูกรวมมาด้วย แต่ PhpStorm เป็น IDE ไม่ใช่รันไทม์ของ PHP ในการรันหรือดีบักโค้ด PHP คุณต้องติดตั้ง PHP ในเครื่องหรือกำหนดค่าตัวแปลภาษาแบบรีโมท จากนั้นเพิ่มเข้าไปที่การตั้งค่า > PHP JetBrains อธิบายขั้นตอนในคู่มือเกี่ยวกับการกำหนดค่าตัวแปลภาษา PHP ในเครื่องหากตัวเรียกใช้งานไม่เริ่มทำงาน ให้ตรวจสอบก่อนว่าคุณดาวน์โหลดสถาปัตยกรรม CPU ที่ถูกต้องและไลบรารี Linux ของคุณตรงตามข้อกำหนดของระบบในปัจจุบันหรือไม่