主配置文件就是apahce2.conf, 虚拟主机的配置 到sites-available里面 000-default.conf 文件去修改 port.conf是监听端口和主机配置。
终端中使用命令
sudo nano /etc/apache2/conf.d/charset将其中的
# AddDefaultCharset UTF-8的#号去掉,后面字段改成 UTF-8(同步网站的编码)
中间的空格数并不重要,但一定要有。
终端中使用命令
sudo vim /etc/apache2/apache2.conf在配置文件最后面加入下面几行:
添加文件类型支持 (注:如果无法在html中解析php的语句,添加下面语句。网上好多都是说直接编辑httpd.conf,但是ubuntu版本的apache2没有这个文件,你可以直接编辑apache2.conf,或者自己加一个httpd.conf,作为用户配置文件,apache2.conf 中include这个配置文件。)
AddType application/x-httpd-php .php .htm .html添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)
<IfModule dir_module> DirectoryIndex index.htm index.html index.php </IfModule>更改服务器地址(这里改为本机),您可以凭您喜好修改,就是必须一致
ServerName 127.0.0.1修改apache的根目录DocumentRoot:
sudo vim /etc/apache2/sites-enabled/000-default将其中的 DocumentRoot /var/www 改成您想要的目录比如 DocumentRoot /var/www/htdocs/ (记得把phpmyadmin放在/var/www/htdocs/目录下,否则phpmyadmin会无法访问)以上Apache2就基本配置完成了。
重启Apache2服务即可。
修改site的配置文件
/etc/apache2/sites-available/default80是端口号
<VirtualHost *:80>sudo a2enmod rewrite #开启apache 的rewrite功能
且此时改动 模块 不再是在httpd.conf 中添加或删除注释 而采用文件夹中文件读取来实现