此教程采用Ubuntu16.04版本纯镜像搭建LAMP环境之后再次安装composer,最后在利用composer安装Laravel框架。
更新系统
在按照教程运行的过程中,推荐使用root用户进行操作。
代码语言:javascript复制sudo apt-get update
sudo apt-get upgrade
安装Apache2
代码语言:javascript复制sudo apt-get install apache2 -y #默认开启悬着yes
sudo a2enmod rewrite #开启Apache2 限制浏览 利用此功能来传送网页
开启浏览器输入http://主机位置/,查看有没有安装成功,有的话会出现Apache的网页
代码语言:javascript复制Apache2在Ubuntu16.04系统中的命令
sudo service apache2 start # 开启Apache2服务器
sudo service apache2 restart # 重启Apache2服务器
sudo service apache2 stop # 关闭Apache2服务器
安装PHP
请先确认是PHP版本为最新,或是确认PHP版本跟Laravel的版本是相容的,如果已经有安装PHP了,但版本对不上请先移除PHP :
代码语言:javascript复制#移除套件名称开头为PHP的套件
sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "n" " "`
代码语言:javascript复制#加入 ondrej/php 的 PPA: 以便安裝PHP新版
sudo apt install python-software-properties
#更新套件索引
sudo apt-get update
代码语言:javascript复制#安裝PHP以及PHP的组件
sudo apt install -y php
sudo apt install -y libapache2-mod-php php-curl php-common php-cli php-mysql php-mbstring php-fpm php-xml php-zip php-gettext
先在在/ var / www / html等新增test.php的,带入的phpinfo然后用浏览器开启HTTP://主机位置/test.php来看看有没有显示的phpinfo的网页,如果只有显示程式码,那代表PHP没有成功安装:
补充:需要有root权限,最好是先切换到root下再操作。
代码语言:javascript复制sudo vim /var/www/html/test.php #新增并编辑test.php
#输入以下程式码,然后储存
<?php
phpinfo();
?>
显示初PHP基本界面就代表着安装成功了。
安装Mysql
代码语言:javascript复制sudo apt install mysql-server mysql-client -y
安装过程会教你输入的MySQL的根密码
验证Musql是否安装成功:
代码语言:javascript复制#执行mysql操作命令
mysql -uroot -P3306 -p
# 输入密码
# *******
# 成功进去,就OK了,别忘了出来
exit();
安装PHPMyadmin
代码语言:javascript复制sudo apt install phpmyadmin
# 弹出的对话框选择服务器 我这里是Apache
sudo ln -s /usr/share/phpmyadmin /var/www/html/PhpMyAdmin
然后重启的Apache2,浏览器输入的http://主机位置/PhpMyAdmin的看看有没有看到登入画面,有代表成功,注意大小写。。。
安装作曲家Composer
代码语言:javascript复制cd ~ sudd
php -r "copy('https://getcomposer.org/installer','composer-setup.php');"
sudo php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
sudo php -r "unlink('composer-setup.php');"
验证composer是否安装成功,直接在命令行输入:composer 即可,输出composer操作命令即显示安装成功。
安装Laravel框架
先切换composer为中国的源:
代码语言:javascript复制composer config -g repo.packagist composer https://packagist.laravel-china.org
获取Laravel并且安装:
代码语言:javascript复制composer create-project --prefer-dist laravel/laravel laravel
安装完毕,但是网站访问不了,需要授权
代码语言:javascript复制chmod 777 -R laravel
laravel安装成功
到此,laravel安装成功啦。
本文链接:https://cloud.tencent.com/developer/article/1558204
本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接