PHP Laravel 开发环境


搭建LAMP服务器

sudo apt install apache2


sudo apt install php7.0-fpm


sudo apt install mysql-server

安装必要的php模块

sudo apt install php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-gd php7.0-curl

更新php

sudo apt-get upgrade php

卸载php

sudo apt-get purge php7.0-common

Apache解析PHP

sudo apt install libapache2-mod-php7.0

最后

LAMP环境已经搭建好了,执行

cd ~/Downloads


vim index.php

输入

<
?php


phpinfo();

保存退出,执行

php -S 0.0.0.0:3000

在浏览器上打开http://localhost:3000,看到信息输出就说明LAMP环境已正确搭建:

如若无法运行,开启rewrite;

sudo a2enmod rewrite


sudo service apache2 restart

安装composer

wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer


chmod a+x /usr/local/bin/composer

如遇权限不足,可添加sudo

系统变量配置,确保~/.composer/vendor/bin目录位于系统的「PATH」中。

全局配置

composer config -g repo.packagist composer https://packagist.laravel-china.org

安装Laravel Valet For Linux

安装也很简单,首先确保你运行的Ubuntu系统是15.04及以上版本,以保证对应的PHP版本>=5.6.4,然后,你需要安装这些依赖和扩展包:

sudo apt-get install libnss3-tools jq xsel

还要安装这些PHP扩展包(注意对应PHP版本,已安装忽略):

php*-cli php*-common php*-curl php*-json php*-mbstring php*-mcrypt php*-opcache php*-readline php*-xml php*-zip

最后我们使用Composer安装Valet:

composer global require laravel/valet-linux


valet install

确保~/.composer/vendor/bin目录位于系统的「PATH」中。

参考文章

Laravel生产环境部署

node:由于php7.2为目前最新版本,mcrypt版本源还没更新,执行上面的一键安装脚本会提示不能找到php7.2-mcrypt,具体参考How to install mcrypt in php7.2

results matching ""

    No results matching ""