前言:
最近帮人一个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的关系呢?
————分割线————
耿然原创,勤了周更,懒了月更。
欢迎评论、吐槽、爆料、投诉、建议。
评论比文章更精彩。
————分割线————
领取专属 10元无门槛券
私享最新 技术干货