Deepin系统配置apache2及php7教程

前言:

最近帮人一个php小项目,但是在配置php环境时遇到诸多问题。因网上很多资料已经陈旧过时,自己摸索整理走通,借此记录,以备后来人少走弯路。另外,本文同样适用于其他debian系统,如ubuntu。

正文:

因为Apache2和php5的一些配置方法和之前版本有所不同,所以有些方式需要更正。

首先,安装必要软件:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install mysql-server

sudo apt-get install libapache2-mod-php5

sudo apt-get install php5-mysql

sudo apt-get install php5-gd

然后,配置apache2.conf。

sudo gedit /etc/apache2/apache2.conf

在最前面添加如下两行:

AddHandler php5-script .php .html

AddType text/html .php .html

默认apache2的web根目录在/var/www,如果修改,在相应路径创建文件夹。我的路径是”/home/ghw/web/www1“,此处如果放在其他磁盘系统上可能会有权限问题,自行百度解决。

如果更改这个默认目录,继续在apache2.conf中,找到相应位置,添加:

Options Indexes FollowSymLinks

AllowOverride All

Allow from all

然后,更改web路径:

sudo gedit /etc/apache2/sites-enabled/000-default.conf

在其中找到,DocumentRoot /var/www/html

#注释掉,或删除,或修改如下:

DocumentRoot /home/ghw/web/www1

至此OK。

重启apache2服务,

sudo /etc/init.d/apache2 restart

访问即可。

得知php已经7了,附:

Deepin系统配置apache2及php7教程

安装:

sudo apt-get install mysql-server mysql-client

sudo apt-get install apache2

sudo apt-get install php7.1

修改配置:

sudo gedit /etc/apache2/apache2.conf

增加:

AddHandler php7-script .php .html

AddType text/html .php .html

sudo gedit /etc/apache2/sites-available/000-default.conf

修改路径。

Deepin系统是优秀的国产linux系统,笔者是名程序员,来新公司第二个月强行将工作平台及软件全部迁移到了Deepin系统下,并且带动一大批人在个人笔记本电脑上安装了Win10+Deepin新系统。目前Deepin基本稳定,值得尝试。

更正:上篇提到“今天收到三条伪基站发送的短信”,应为“这三天一共收到三条伪基站发送的短信”,本来想的是“今天(到今天为止一共)收到了三天短信”,抱歉。

在2017年,php语言流行度有所下降,你怎么看php、asp和jsp的关系呢?

————分割线————

耿然原创,勤了周更,懒了月更。

欢迎评论、吐槽、爆料、投诉、建议。

评论比文章更精彩。

————分割线————

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171218A0UJ2W00?refer=cp_1026

扫码关注云+社区