CentOS6.8 WordPress
Categories: CentOS
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开始使用