当前位置: 首页 > Linux

Centos7WordPress安装详细教程

时间:2023-04-06 20:35:08 Linux

大家都知道wordpress建站很快,尤其是建企业网站。最近公司有类似的需求,于是尝试去服务器搭建一个wordpress站点。1、安装ApacheApache在ContOs下也叫httpdyum-yinstallhttpd配置注意事项://创建站点目录,这里创建一个demo站点cd/home/wwwsudomkdirdemo//创建配置文件//以我的为例,我要创建一个demo.chenyanlin.com站点cd/etc/httpd/conf.dtouchdemo-chenyanlin-com.conf//配置信息#Createdbylinvicon2018-05-24Serveradmin674206994@qq。comServerNamedemo.chenyanlin.comDocumentRoot/home/www/demoOptionsFollowSymLinksAllowOverrideAll#RequirealldeniedRequireallgranted//配置本地hostscd/etcvihosts127.0.0.1demo.chenyanlin.com//重启服务systemctlstarthttpd.service//启用服务systemctlenablehttpd.service//设置启动sudosystemctlrestarthttpd.service//重启服务//测试卷曲演示。chenyanlin.com//授权sudochmod777/home/www/demo//给文件权限并创建对应的ftp账号/usr/sbin/adduser-d/home/www/demo-gftp-s/sbin/nologin以上ftpuser命令是添加一个名为ftpuser的用户,并将该用户的访问目录设置为/home/www/demo。命令分析:使用命令(adduser)添加ftpuser用户,不能登录系统(-s/sbin/nologin,自己的文件夹在(/test)),属于ftp组(-g文件传输协议)。有用户,然后为该用户设置密码passwdftpuser2.安装Mariadb(mysql)本来我是用命令安装mysql的,但是服务打不开。找资料后发现Centos7已经不支持了。需要安装的是Mariadb。同样使用yum命令安装,并配置开机启动yum-yinstallmariadb-servermariadb#安装命令systemctlstartmariadb.service#开启systemctlenablemariadb.service#设置开机启动如下配置root密码:mysql_secure_installation一般流程如下,大家可以根据需要配置,我测试了N个全选,最后Y重载了Entercurrentpasswordforroot(enterfornone):(输入原来的root密码,如果没有enter)OK,成功使用密码,继续...设置root密码可确保未经适当授权,任何人都无法登录MariaDBroot用户。设置root密码?[Y/n](是否设置root密码)Newpassword:Re-enternewpassword:密码更新成功!正在重新加载权限表.....成功!删除匿名用户?[Y/n](是否删除匿名用户)...成功!远程禁止root登录?[Y/n](是否禁止远程root登录)...跳过。删除测试数据库并访问它?[Y/n](是否删除测试数据库)现在重新加载权限表?[是/否](重新加载)...成功!清理...全部完成!如果您已完成上述所有步骤,您的MariaDB安装现在应该是安全的。感谢您使用MariaDB!3、安装PHP安装PHPyum-yinstallphp查看所有组件yumsearchphp安装php需要的一些组件yum-yinstallphp-mysqlphp-gdphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mbstringphp-snmpphp-soapcurlcurl-devel完成我们可以创建一个新的PHP页面来查看已安装的组件。vi/var/www/html/info.php编辑为如下内容restarthttpdservicesystemctlrestarthttpd.service4.配置WordPress数据库首先登录MariaDB,为WordPress创建数据库和用户mysql-uroot-p进入MariaDB,逐行执行如下代码:CREATEDATABASEwordpressdb//新建的数据库为wordpressdbCREATEUSERwordpressuser@localhostIDENTIFIEDBY'123456'//用户为wordpressuser,密码为123456GRANTALLPRIVILEGESONwordpressdb.*TOwordpressuser@localhostFLUSHPRIVILEGES//更改用户权限exit//保存退出重启相关服务systemctlrestarthttpd.servicesystemctlrestartmariadb.service5.安装WordPress下载WordPresscd/home/www/demoyum-yinstallwgetunzipnet-toolswgethttp://wordpress.org/latest.zip解压文件,复制到你上面的/home/www/demo目录下unzip-qlatest.zipcp-rfwordpress/*/home/www/demo你也可以用windows下载然后上传到服务器解压。我是这样直接解压wordpress文件夹到demo目录下的。修改文件夹权限chown-Rapache:apache/home/www/demo编辑配置文件cd/home/www/demo/wordpress//假设你解压wordpress到当前目录cpwp-config-sample.phpwp-config。phpviwp-config.php往下找到需要修改的内容,修改三部分:其中wordpressdb为数据库名,wordpressuser为数据库用户名,123456为数据库密码/**WordPress数据库名*/define('DB_NAME','wordpressdb');/**MySQL数据库用户名*/define('DB_USER','wordpressuser');/**MySQL数据库密码*/define('DB_PASSWORD','123456');保存退出,重启相关服务systemctlrestarthttpd.servicesystemctlrestartmariadb.service这样就大功告成了,接下来就可以访问你的站点了http://demo.chenyanlin.com/wo...常见问题解决:无法安装主题更改用户组如目录组织/home/www/demo/wordpress到demo目录chown-Rapache:apachewordpress