salad-stack / framework
1.0.12
2024-09-10 01:28 UTC
Requires
- php: >=7.4
- salad-stack/core: ^1.0.11
- symfony/yaml: 7.2.x-dev
- twig/twig: ^3.0
- vlucas/phpdotenv: ^5.6@dev
README
SaladStack是一个开源的PHP框架,旨在简化构建动态和健壮网站的过程。凭借其用户友好的架构和模块化组件,SaladStack为开发者提供了一个灵活的工具集,用于创建可扩展的Web应用程序。其直观的结构允许轻松定制和快速开发,使其成为初学者和经验丰富的程序员构建现代、高性能网站的理想选择。拥抱SaladStack的强大功能,简化您的开发流程,轻松实现您的Web项目。
先决条件
安装SaladStack最简单的方法是使用Composer,它会解决和安装Flarum所需的PHP依赖。因此,只需下载Composer来设置即可。
curl -sS https://getcomposer.org.cn/installer -o composer-setup.php
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
要确认系统中的Composer,请使用
composer -V
在本地机器上安装SaladStack
在您的webroot文件夹中创建一个目录:这里为‘salad’。
mkdir salad
现在切换到创建的目录。
cd salad
安装SaladStack框架
composer create-project salad-stack/framework .
本地运行SaladStack
cd public && php -S localhost:8000
在Linux上安装SaladStack
在您的webroot文件夹中创建一个目录:这里为‘salad’。
mkdir /var/www/html/salad
现在切换到创建的目录。
cd /var/www/html/salad
安装SaladStack框架
composer create-project salad-stack/framework .
安装完成后,为Apache用户赋予目录权限
sudo chown -R www-data:www-data /var/www/html/salad/
sudo chmod -R 755 /var/www/html/salad/
创建一个虚拟主机配置文件。
通常我们会使用子域名或子文件夹上的论坛,因此为此创建一个虚拟主机配置文件。
sudo nano /etc/apache2/sites-available/salad.conf
添加以下行
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/salad/public ServerName salad.example.com DirectoryIndex index.php <Directory /var/www/html/salad/public/> Options +FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/salad-error_log CustomLog /var/log/apache2/salad-access_log common </VirtualHost>
根据您的域名替换域名example.com,如果您有,否则您仍然可以使用IP地址访问论坛。
按Ctrl+O保存文件,按Enter键,然后退出-Ctrl+X。
启用网站
sudo a2ensite flarum
现在启用Apache的重写模块
sudo a2enmod rewrite
重启服务
sudo systemctl restart apache2