在Debian系統上集成OpenSSL與PHP,通常涉及以下步驟:
sudo apt update
sudo apt install openssl libssl-dev
openssl version
sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
sudo apt install php-redis
/etc/php/{版本號}/apache2/
目錄下),添加或修改以下配置:[openssl]
openssl.cafile = /etc/ssl/certs/ca-certificates.crt
openssl.ciphers = HIGH:!aNULL:!MD5
sudo a2enmod ssl
/etc/apache2/sites-available/000-default.conf
文件,配置SSL并啟用PHP模塊:<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/yourdomain.com.crt
SSLCertificateKeyFile /etc/ssl/private/yourdomain.com.key
SSLCertificateChainFile /etc/ssl/certs/ca-certificates.crt
</VirtualHost>
sudo systemctl restart apache2
/etc/nginx/sites-available/default
),添加以下內容:location \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php{版本號}-fpm.sock;
}
sudo systemctl restart nginx
/var/www/html
)中創建一個名為info.php
的文件,內容如下:<?php
phpinfo();
?>
http://your_server_ip/info.php
,如果看到PHP信息頁面,則表示PHP安裝成功。以上步驟是在Debian系統上集成OpenSSL與PHP的基本流程。根據具體需求,可能還需要進行額外的配置,例如設置虛擬主機、安裝額外的PHP擴展等。