溫馨提示×

CentOS從零開始如何安裝PHP

小樊
38
2025-09-14 01:37:22
欄目: 編程語言

以下是在CentOS上從零開始安裝PHP的步驟:

使用包管理器安裝(以CentOS 7為例)

  1. 更新系統:sudo yum update -y
  2. 安裝EPEL倉庫:sudo yum install -y epel-release
  3. 安裝PHP及常用擴展:sudo yum install -y php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
  4. 啟動并啟用PHP-FPM服務(若使用Nginx):sudo systemctl start php-fpm,sudo systemctl enable php-fpm
  5. 配置Web服務器(以Nginx為例):
    • 編輯Nginx配置文件,添加PHP處理部分:location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php-fpm/www.sock; }
    • 重啟Nginx:sudo systemctl restart nginx
  6. 驗證安裝:在/var/www/html目錄下創建info.php文件,內容為<?php phpinfo(); ?>,然后在瀏覽器中訪問http://your_server_ip/info.php,查看PHP信息頁面。

編譯安裝(以CentOS 7為例)

  1. 安裝依賴包:sudo yum groupinstall -y "Development Tools",sudo yum install -y libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel
  2. 下載PHP源碼:wget https://www.php.net/distributions/php-7.4.33.tar.gz,然后解壓tar -xzvf php-7.4.33.tar.gz,進入目錄cd php-7.4.33
  3. 配置編譯選項:./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gd --enable-sockets --enable-mbstring --enable-zip --enable-fpm --with-openssl --with-zlib --with-bz2
  4. 編譯和安裝:make && sudo make install
  5. 配置環境變量:將PHP路徑添加到環境變量中
  6. 配置Web服務器(以Nginx為例):安裝php-fpm,編輯Nginx配置文件添加PHP處理部分,重啟Nginx
  7. 驗證安裝:通過/usr/local/php/bin/php -v查看PHP版本信息

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女