ubuntu下LAMP环境安装详细教程

2020-02-03 11:05:02丽君

2.添加支持文件类型(一般不需要),与网站地址(需要)

终端中使用命令


sudo nano /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 nano /etc/apache2/sites-enabled/000-default

将其中的 DocumentRoot /var/www 改成您想要的目录比如 DocumentRoot /var/www/htdocs/ 以上Apache2就基本配置完成了。重启Apache2服务即可。 下面的是参考,一般不需要改变,除非有特殊需求。


sudo nano /etc/apache2/ports.conf #修改端口号,把 NameVirtualHost *:80 改为NameVirtualHost 127.0.0.1:80 , 修改 Listen 80

再修改site的配置文件


/etc/apache2/sites-available/default

80是端口号


<VirtualHost *:80>

sudo a2enmod rewrite #开启apache 的rewrite功能

Apache模块


sudo a2enmod #启用模块

sudo a2dismod #禁用模块

配置PHP5

这个没什么好说的 根据个人自己需要
建议将安全模块开启(注意!开启后phpmyadmin会不能用)


sudo nano /etc/php5/conf.d/php.ini

注意:你可能需要敲入命令


php --ini


php -i | grep php.ini

来获取你的php cli加载的php.ini路径(Loaded Configuration File,比如 /etc/php5/cli/php.ini 而非 /etc/php5/conf.d/php.ini)。但此文件并不一定是apache php5模块加载的php.ini文件,如果要获得apache php5模块加载的php.ini,请参见测试_phpinfo()