您好,欢迎访问一九零五行业门户网

Ubuntu14.04下搭建LANMP环境(Apache+Nginx+MySQL+PHP)

每回安装环境都要去百度几文章,今天索性自己写一篇,以后省去百度的麻烦了,本文介绍的是在ubuntu14.04下搭建lanmp环境(apache+nginx+mysql+php),如果你只想安装lamp或者lnmp都通用,直接拿去。
首先分两步走:
每一、先更新系统然后安装必要的依赖(这一步为以后的扩展提供铺垫)
第二、安装mysql apache2 php
sudo apt-get updatesudo apt-get install build-essential gcc g++ autoconf libiconv-hook-dev libmcrypt-dev libxml2-dev libmysqlclient-dev libcurl4-openssl-dev libjpeg8-dev libpng12-dev libfreetype6-dev snmp mcrypt sudo apt-get install mysql-server mysql-clientsudo apt-get install apache2sudo apt-get install php5 php5-common php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xcache php5-mcrypt
重启apache2
sudo service apache2 restart

ubuntu下apache2虚拟主机配置
cd /etc/apache2/sites-availablels000-default.conf default-ssl.confsudo cp 000-default.conf 000-default.conf.baksudo vim 000-default.conf
文件修改为以下内容
serveradmin webmaster@localhost documentroot /data/www errorlog ${apache_log_dir}/error.log customlog ${apache_log_dir}/access.log combined options indexes followsymlinks allowoverride none require all granted
重启apache2测试效果
sudo service apache2 restart

cd chmod 777 /data/www vim info.php ../sites-available/000-default.conflrwxrwxrwx 1 root root 38 12月 14 11:48 test.conf -> /etc/apache2/sites-available/test.conf
注意:
查看fpm进程是
ps aux | grep php-fpm
重启服务是
sudo service php5-fpm restart
不知道为何两者名称不统一,最好用ps aux| grep fpm来查看
其它类似信息

推荐信息