安装了LAMP后,就要安装Wordpress了。
那么,来个记录吧,我把安装wordpress的一些初始化的配置列一下,以便后续使用。
一、修改文件夹权限
LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。
由于Linux系统的安全性原则,改目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,但由于默认页面是存放在/var/www/html下,所以我们必须要先修改/var/www/html目录的读写权限。
在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:
sudo chmod -R 755 /var/www/html
然后就可以写入html或php文件了。
另外,你在开发机上可以设置777,777是linux中的最高权限,表示可读,可写,可执行。
另外,在Ubuntu系统中,有一个www-data的用户,建议把/bar/www文件夹权限限定给www-data用户,然后设置权限755.
设置所有权命令:
sudo chown -R www-data /var/www
二. Apache扩展安装
在使用Wordpress或其他应用时,会建议开启一些模块。
在新版本中,开启的方式用文件夹区分,在mods-enabled则表示为开启。开启的方法只需要在mods-enabled中创建快捷链接就可以了。
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled
以下两个是Wordpress中WP Super Cache插件需要的两个模块。
sudo ln -s /etc/apache2/mods-available/headers.load /etc/apache2/mods-enabled sudo ln -s /etc/apache2/mods-available/expires.load /etc/apache2/mods-enabled
三、开启htaccess
sudo vim /etc/apache2/apache2.conf
把/var/www下的AllowOverride None更改为All
最后,需要重启Apache服务即可。
最后,重启Apache服务
运行如下命令重启下:
sudo /etc/init.d/apache2 restart
插一句
There is apache user instead of www-data in Centos.
chown apache -R /var/www/html