在Ubuntu环境下搭建Lamp环境.

安装apache

sudo apt-get install apache2

安装后服务就已经启动了,可以直接访问80端口查看服务.

默认Web目录: /var/www/html/
配置目录: /etc/apache2/
全局配置文件: /etc/apache2/apache2.conf
端口配置文件: /etc/apache2/ports.conf
虚拟主机配置文件: /etc/apache2/sites-enabled/000-default.conf

安装mysql

# 安装
sudo apt-get install mysql-server mysql-client
# 测试
mysql --version
# 登陆测试
mysql -u root -p

安装PHP

sudo apt-get install php7.0
# 测试
php7.0 -v

安装后要保证apache有解析其能力,所以要安装拓展模块,如下所示

 apt-get install libapache2-mod-php7.0

安装其他模块

例如安装phpmyadmin

apt-get install php7.0-mysql
apt-get install phpmyadmin
ln -s /usr/share/phpmyadmin /var/www/html
a2enmod rewrite
service php7.0-fpm restart
service apache2 restart
service mysql restart

远程部署

使用webstorm创建一个html5模板项目,然后配置Tools/Deployment.

在Configuration中将Root Path设置为/var/www/html

在Mappings中local path设为自己要pubulic的目录,Deployment设为相对于web root的虚拟路径


我很好奇