作者:寒江大哥_599 | 来源:互联网 | 2024-12-06 12:41
本文详细介绍了如何在Linux系统上搭建Laravel开发环境,包括安装和配置LAMP(Linux,Apache,MySQL,PHP)服务器,以及必要的PHP扩展和Composer工具。
1. 安装LAMP环境:
- 安装Apache Web服务器:使用命令 sudo apt-get install apache2
来安装Apache。
- 安装PHP:执行 sudo apt-get install php5
安装PHP5。为了使Apache能够处理PHP文件,还需安装 libapache2-mod-php5
,使用命令 sudo apt-get install libapache2-mod-php5
。
- 安装MySQL数据库:通过 sudo apt-get install mysql-server
安装MySQL服务。
- 配置Apache以支持MySQL:安装 libapache2-mod-auth-mysql
和 php5-mysql
,分别用命令 sudo apt-get install libapache2-mod-auth-mysql
和 sudo apt-get install php5-mysql
。
2. 升级PHP至更高版本:
- 添加PHP PPA仓库:执行 sudo add-apt-repository ppa:ondrej/php5
。
- 更新软件列表并升级现有软件包:使用 sudo apt-get update && sudo apt-get upgrade
。
- 重新安装PHP5以应用新版本:执行 sudo apt-get install php5
。
3. 安装Mcrypt PHP扩展:
- 使用命令 sudo apt-get install php5-mcrypt php5-dev
安装Mcrypt扩展及其开发库。
- 如果不存在配置文件链接,则创建一个指向PHP的链接:执行 sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
。
- 启用Mcrypt模块:使用命令 sudo php5enmod mcrypt
。
4. 配置Apache:
- 编辑Apache配置文件 /etc/apache2/apache2.conf
,将 None
改为 All
,将 Deny from all
改为 Allow from all
。
- 修改默认站点配置文件 /etc/apache2/sites-available/000-default.conf
,确保 DocumentRoot
设置正确,通常为 /var/www/html
。
5. 启用Apache的Rewrite模块:执行 sudo a2enmod rewrite
。
6. 启用PHP处理模块:执行 sudo a2enmod php5
。
7. 下载并安装Composer:访问Composer官方网站获取最新安装脚本,并按照指示安装。
8. 使用Composer安装Laravel框架:在终端中导航至您的项目目录,然后运行 composer create-project --prefer-dist laravel/laravel /var/www/laravel
。
9. 配置Composer:如果需要,将 composer.phar
重命名为 composer
,以便于调用。
10. 在Laravel项目的根目录下运行 composer install
,这将自动安装所有依赖项。
11. 访问 http://127.0.0.1/laravel/public
测试安装是否成功,您应该能看到Laravel欢迎页面,显示“Laravel PHP Framework”。