推荐安装顺序
手动安装顺序:
1. 安装Apache 参考:《ubuntu安装配置apache》
2. 安装MySQL 《ubuntu安装mysql》
3. 安装PHP 《ubuntu安装php 7.0》
4.安装phpmyadmin 《ubuntu安装配置phpmyadmin》
5. 配置Apache、PHP
是为了造成一些不必要的麻烦
安装:
sudo apt-get install apache2
重启:
sudo /etc/init.d/apache2 restart
打开浏览器,输入127.0.0.1或着localhost,如图所视出现apache2此页面说明您已经安装成功,服务器也已经正常启动。

注意:配置文件从httpd.conf变成了apache2.conf
给默认www目录权限
chmod -R 777 /var/www/html
修改apache2默认主页
本人系统是ubuntu 16.04 apache版本是 Apache/2.4.18
修改/etc/apache2/mods-available/dir.conf
默认是:
<IfModule mod_dir.c> DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm </IfModule>
将php格式的放在最前面
<IfModule mod_dir.c> DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm </IfModule>
重启apache
检查apache是否加载到php模块
当apache要和php配合使用时,apache必须要加载php的模块才能指挥php工作,这里需要到libphp7.0.so的模块,
版本号根据安装php的为准。可以使用以下命令检查apache是否加载了php模块
cat /etc/apache2/mods-enabled/php7.0.load
如果返回有 “LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so”
类似的字样说明已经安装成功了
———————————————–
如果安装了 phpmyadmin 需要导入数据库可能会被限制大小这时候需要修改
/etc/php/7.0/apache2/php.ini
upload_max_filesiz和post_max_size 把数值改大些
《解决“您可能正在上传很大的文件,请参考文档来寻找解决方法。”》
开放端口
如果你需要一个apache多开几个网站,那么也需要开放出多几个端口
修改文件:
/etc/apache2/ports.conf
配置文件及目录介绍
配置文件一般在 /etc/apache2/
apache2.conf 是主入口,其中也包含了以下4个重要目录
mods-available/ apache中的存放所有模块的目录
mods-enabled/ apache已经加载模块的目录 ,加载方式使用软链接方法调用
,例如sudo ln -s /mods-available/php7.0.load /mods-enabled/php7.0.load
sites-available/ 虚拟主机
sites-enabled/
域名绑定
情景,有两个域名一个是 jquery.xgllseo.com avalon.xgllseo.com
目录分别是 /var/wwwroot/jquery /var/wwwroot/avalon
1,进入到/etc/apache2/sites-available/目录中。
2,将default复制分别命名为 jquery avalon
3,编辑jquery avalon这两个文件,分别添加ServerName jquery.xgllseo.com和修改目录/var/wwwroot/jquery
4,进入到 sites-enabled/目录创建软链接,sudo ln -s ../sites-available/jquery.conf jquery.conf
意思就是在sites-enabled/目录中创建了一个软链接为jquery_ok
5,重启apache。 sudo service apache2 restart
http://www.linuxidc.com/Linux/2015-07/120724.htm