在Fedora中安裝和配置Web應(yīng)用程序可以通過以下步驟實(shí)現(xiàn):
sudo dnf install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo dnf install php php-mysqlnd php-gd php-xml
sudo dnf install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
mysql -u root -p
CREATE DATABASE dbname;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
部署Web應(yīng)用程序文件:
將您的Web應(yīng)用程序文件部署到Apache的網(wǎng)站目錄(通常為/var/www/html
)。
配置Apache虛擬主機(jī):
如果您需要為不同的Web應(yīng)用程序設(shè)置不同的域名或子域名,可以配置Apache虛擬主機(jī)。編輯Apache的虛擬主機(jī)配置文件/etc/httpd/conf.d/vhost.conf
,并添加如下內(nèi)容:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html/example
</VirtualHost>
sudo systemctl restart httpd
現(xiàn)在您已經(jīng)成功在Fedora中安裝和配置了Web應(yīng)用程序。您可以通過訪問您的域名或IP地址來訪問您的Web應(yīng)用程序。