做者:彭济php
1、配置LAMP(Linux+Apache+Mysql+PHP)css
一、安装apachehtml
sudo apt-get install apache2 //安装apache2 apache2 -v //查看版本
网页访问本机ip地址,查看是否安装成功mysql
二、安装phpsql
sudo apt-get install php //安装php php -v //查看版本 sudo apt-get install libapache2-mod-php
三、安装mysqlapache
sudo apt-get install mysql-server sudo apt-get install php7.0-mysql
四、环境测试api
sudo service mysql restart // 重启 MySQL sudo service apache2 restart // 重启 Apache2
建立一个test.php文件,内容为:网络
<?php echo phpinfo(); ?>
把test.php放到var/www/html目录下php7
访问本机ip地址:wordpress
php配置成功
以上就是搭建wordpress所须要的环境了
1、下载wordpress包
连接地址:https://cn.wordpress.org/txt-...
把解压好的包放到var/www/html目录下,而且赋予wordpress权限。
在这里我赋予的时apache的权限www-data
cat etc/php/7.0/fpm/pool.d/www.conf //查看文件www.conf
咱们cd到wordpress的上一级目录执行chmod赋予wordpress权限
chmod -R www-data:www-data wordpress
成功后咱们访问本机地址+/wordpress就能够看到
而后就开始本身配置wordprss了
1、FTP的配置
安装FTP(文件传输协议)
sudo apt-get install vsftpd 启动、重启、中止 sudo service vsftpd start //启动 sudo service vsftpd restart //重启 sudo service vsftpd stop //关闭
修改配置文件
在etc/目录下有两个文件分别为:ftpusers、vsftpd.conf
ftpusers为ftp传输的黑名单,只要在里面有的用户,所有都禁止登录ftp
vsftpd.conf为ftp配置文档:
# 设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动 #(xinetd是管理守护进程的,将服务集中管理,能够减小大量服务的资源消耗) listen=YES # 同上,若是支持ipv6网络则有效 listen_ipv6=NO # 是否支持匿名用户访问 anonymous_enable=NO # 是否支持本地用户访问 local_enable=YES # 是否开放本地用户写权限,便是否容许上传 write_enable=YES # 本地用户上传文件的权限掩码 local_umask=022 # 是否容许匿名用户上传文件 #anon_upload_enable=YES # 是否容许匿名用户建立目录 #anon_mkdir_write_enable=YES # 用户进入目录时是否显示message_file指定的文件内容(须要添加message_file配置项) #dirmessage_enable=YES # 强制ftp数据传输使用20端口,默认YES connect_from_port_20=YES # 登录后显示的信息(欢迎信息) ftpd_banner=Horizon FTP. # 为YES时,禁止全部用户访问上级目录,只能访问各自的家目录 chroot_local_user=YES # 若是禁止全部用户访问上级目录,即chroot_local_user=YES,则该项需配置为YES # 若是没有配置该项,则要求ftp根目录权限不可写,不然登陆时报:500 OOPS错误 # vsftp2.3.5以后版本,该配置项须要手动添加 allow_writeable_chroot=YES # 和前面同名配置项同样 chroot_local_user=YES # 设置chroot_list_file是否有效 chroot_list_enable=YES # 当chroot_list_enable=YES时,该文件生效,该文件须要手动添加,存放用户列表 # 若是全部用户被限制只能访问家目录,禁止访问上级目录(即chroot_local_user=YES) # 那么该文件内的用户为特权用户,能够不被限制地访问家目录之上的目录 # 反之,若是全部用户都不被限制,均可以访问上级目录,即(chroot_local_user=NO) # 则该文件内部的用户为被限制的用户,只能访问各自家目录,禁止访问上级目录 chroot_list_file=/etc/vsftpd.chroot_list # 设置vsftpd使用utf8编码的文件系统 utf8_filesystem=YES
2、WordPress文档数据备份
在后台管理中一个工具菜单:
我可使用他的导出功能,能够导出全部内容,或者其余,导出的是格式为xml的文件
导入则须要安装插件,咱们能够选择wordpress的那个。在导入过程当中若是有图片是从媒体库中来的,务必把下载附件勾选上。
3、Wordpress优化
因为Wordpress是默认是采用的谷歌的字体,国内对于谷歌又是(你懂的!),因此速度会很是很是很是的慢,因此我须要替换掉字体请求的地址:
找到/var/www/html/wordpress/wp-includes下的script-loader.php,把他改成
$open_sans_font_url = "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
我也能够加入一些插件,好比:
Autoptimize:优化你的网站, 整合并压缩 CSS 和 JavaScript 代码。