预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux环境下网站服务器的搭建与配置——Wordpress一、系统环境:CentosLinux5.4EnterpriseEdition二、服务器前期配置1.更改主机名为wordpressserver(可使用默认主机名不做修改)vi/etc/sysconfig/network#将HOSTNAME修改为wordpressserverNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=wordpressserverGATEWAY=192.168.1.1(注:自定义主机名不建议改成域名结构,解析问题会给后续带来问题)vi/etc/hosts#添加如下一行192.168.1.38wordpressserver(注:这里服务器的ip为当前机器的ip地址)2.修改系统时间date-s16:45:00date-s05/17/20133.安装gcc编译环境yum-yinstallgccgcc-c++4.安装其他必须的软件环境yum-yinstalldphpphp-gdphp-mysqlmysql-servermysql-client5.关闭selinuxvi/etc/selinux/config#进行如下修改SELINUX=disabledsetenforce0三、Mysql服务器的安装与配置1.复制配置文件cp/usr/share/mysql/my-hugef/etc/myf2.启动mysql服务,同时将服务设置为开机启动servicemysqldstartchkconfigmysqldon3.设置mysql数据库的初始密码mysqladmin-urootpasswordwordpress4、创建数据库wordpress,新建用户并且授权mysql>createdatabasewordpress;#新建数据库wordpressmysql>usewordpress;mysql>GRANTALLONwordpress.*TO'wordpress'@'localhost';#允许wordpress用户访问wordpress数据库mysql>SETPASSWORDFOR'wordpress'@'localhost'=PASSWORD('wordpress');#设置wordpress用户访问wordpress数据库的密码为wordpressmysql>flushprivileges;#刷新数据库权限列表mysql>quit验证:mysql-uwordpress-pwordpresswordpress四、Apache的相关配置1.启动apache,将服务设置为开机启动servicedstartchkconfigdon2.修改apache配置文件vi/etc/d/conf/d.conf#进行如下修改ServerNamewordpressserverDirectoryIndexindex.htmlindex.html.varindex.php#在AddTypeapplication/x-compress.ZAddTypeapplication/x-gzip.gz.tgz这两行下面添加如下两行AddTypeapplication/x-d-php.php.php3AddTypeapplication/x-d-php-source.phps保存后重启apache:servicedrestart3.给apache用户赋予写文件的权限chown-Rapache:apache/var/www/html/五、升级php至5.2版本rpm--import://repo.webtatic/yum/RPM-GPG-KEY-webtatic-andywget-P/etc/yum.repos.d/://repo.webtatic/yum/webtatic.repoyum--enablerepo=webtatic--exclude=php*5.3*listphpyum--enablerepo=webtatic--exclude=php*5.3*update-yphp验证:rpm-qa|grepphpservicedrestart六、wordpress的安装与配置1.解压wordpresscd/tmp/tar-zxvfwordpress-3.5.1.tar.gz2.复制文件到/var/www/html目录下mvwordpress/*/var/www/html/3.修改配置文件cd/var/www/html/cpwp-config-sample.phpwp-config.phpviwp-config.php/**ThenameofthedatabaseforWordPress*/define('DB_NAME','wordpress');/**MySQL