Laravel是一种灵活轻量级的开源PHP框架,具有模型 - 视图控制器(MVC)设计模式。
它可以是Codeigniter框架的一个很好的替代方案。
LARAVEL设计用于易于使用,以允许开发人员创造出伟大的应用程序。
第2步:安装MariaDB
Laravel还需要数据库服务器。
运行下面的命令安装mariadb。
sudo apt-get install mariadb-server mariadb-client
安装后,下面的命令可用于停止,启动和启用MariaDB服务
sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
之后,运行以下命令来保护MariaDB服务器。
sudo mysql_secure_installation
出现提示时,通过遵循教程,回答以下问题。
- 输入root的当前密码(输入无):只需按Enter键
- 设置root密码? [Y/N]:Y
- 新密码:输入密码
- 重新输入新密码:重复密码
- 删除匿名用户? [Y/N]:Y
- 远程禁止root登录? [Y/N]:Y
- 删除测试数据库并访问它? [Y/N]:Y
- 现在重新加载权限表? [Y/N]:Y
重新启动MariaDB服务器
sudo systemctl restart mariadb.service
第3步:安装PHP和相关模块
Laravel是基于PHP的
因此我们需要安装PHP和相关模块
sudo apt install php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-mysql php-cli php-mcrypt php-zip
安装PHP后,请运行以下命令以打开PHP-FPM默认文件。
sudo nano /etc/php/7.1/apache2/php.ini # Ubuntu 17.10 sudo nano /etc/php/7.0/apache2/php.ini # Ubuntu 17.04
然后在文件中更改以下行并保存。
可以根据需求进行其他修改
memory_limit = 256M upload_max_filesize = 64M cgi.fix_pathinfo=0
第1步:安装apache2
LARAVEL需要Web服务器。
所以,通过运行下面的命令,在ubuntu上安装apache2:
sudo apt install apache2
接下来,运行以下命令停止,启动和启用Apache2服务(启用服务:在服务器引导时自动启动服务)
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service
第7步:重新启动Apache2
要加载上面的所有设置,请通过运行下面的命令重新启动Apache2.
sudo systemctl restart apache2.service
打开浏览器打开:
http://example.com
你应该看到Laravel页面。
步骤5:配置Apache2
最后,为Laravel配置APAHCE2站点配置文件。
此文件将控制用户如何访问Laravel内容。
运行以下命令以创建名为laravel.conf的新配置文件
sudo nano /etc/apache2/sites-available/laravel.conf
然后将下面的内容复制并粘贴到文件中并保存。
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/MyProject/public ServerName example.com <Directory /var/www/html/MyProject/public> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
保存文件并退出。
第4步:安装Composer下载Laravel
运行以下命令以安装Composer包
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
下载并安装Laravel:
cd /var/www/html sudo composer create-project laravel/laravel MyProject --prefer-dist
运行上面的命令后,将创建一个新的项目目录。
运行下面的命令给该目录设置正确的权限。
sudo chown -R www-data:www-data /var/www/html/MyProject/ sudo chmod -R 755 /var/www/html/MyProject/
第6步:启用Laravel和Rewrite模块
在上面配置VirtualHost后,通过运行下面的命令启用它
sudo a2ensite laravel.conf sudo a2enmod rewrite
日期:2020-07-07 20:57:24 来源:oir作者:oir