CentOS6.8 WordPress

Categories:


文章目录[隐藏]

Apache

安装

yum install httpd -y

开机启动

chkconfig httpd on

配置 编辑 /etc/httpd/conf/httpd.conf

ServerTokens OS → ServerTokens Prod(在出现错误页的时候不显示服务器操作系统的名称)

ServerSignature On → ServerSignature Off (在错误页中不显示Apache的版本)

Options Indexes FollowSymLinks → Options Includes ExecCGI FollowSymLinks (允许服务器执行CGI及SSI,禁止列出目录)

#AddHandler cgi-script .cgi → AddHandler cgi-script .cgi .pl (允许扩展名为.pl的CGI脚本运行)

AllowOverride None → AllowOverride All (允许.htaccess)

Options Indexes MultiViews FollowSymLinks → Options MultiViews FollowSymLinks (不在浏览器上显示树状目录结构)

DirectoryIndex index.html index.html.var → DirectoryIndex index.html index.htm Default.html Default.htm index.php Default.php index.html.var (设置默认首页文件,增加index.php)

KeepAlive Off → KeepAlive On (允许程序性联机)

MaxKeepAliveRequests 100 → MaxKeepAliveRequests 1000 (增加同时连接数)

删除 /etc/httpd/conf.d/welcome.conf和/var/www/error/noindex.html

重启

service httpd restart

开放80端口

默认目录  /var/www/html/

Mysql

安装

yum install mysql mysql-server -y

启动

/etc/init.d/mysqld start

开机启动

chkconfig mysqld on

拷贝配置文件

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

设置密码

mysql_secure_installation

第一步:直接回车;

第二步:是否设置root密码,输入”y“,输入两遍密码;

第三步:是否删除anonymous账号,输入”y“;

第四步:是否禁止root账号远程登陆,输入”y“;

第五步:是否删除test数据库,输入”y“;

第六步:是否重新加载授权信息,输入”y“。

登陆

mysql -u root -p

添加用户

create user 'yht'@'%' identified by '123234';

默认目录  /var/lib/mysql/

PHP

安装

yum install php -y

安装组件

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt -y

配置 修改 /etc/php.ini

expose_php = Off #禁止显示php版本的信息

display_errors = OFF #关闭错误提示

register_globals = OFF #关闭注册全局变量

magic_quotes_gpc = On #打开magic_quotes_gpc来防止SQL注入

log_errors = On #记录错误日志

重启Apache和Mysql

service httpd restart

service mysqld restart

WordPress

上传程序到/var/www/html/下

chown -R apache:apache /var/www/html

访问ip开始使用