3.4.配置mysql
系统已经自动安装好了mysql,但我们需要做些简单的修改和优化,配置数据库文件和日志存放位置,才能启动。
在 /usr/share/mysql/目录下有多个my-开头的cnf文件,我们可以针对我们自己的情况选择一个使用,我们这里选择my-medium.cnf西安服务器租用
把它复制到/etc目录里
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
编辑
vi /etc/my.cnf
修改以下配置,在原有的基础上修改,没有的选项就添加
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set = utf8
[mysqld]
user = mysql
datadir = /www/mysql
log-error = /www/log/mysql/mysql_error.log
log-bin=/www/log/mysql/mysql-bin
expire_logs_days=7
character-set-server = utf8
--skip-external-locking
{关注至成科技(西安服务器租用、西安服务器托管),每天为你推送服务器专业知识!}
启动mysql
service mysqld start
系统会自动安装初始数据库,然后启动,如果有错误,请查看/www/log/mysql/mysql_error.log里的错误信息
设置mysql root用户密码
mysql
UPDATE mysql.user SET password = PASSWORD('你的密码') WHERE user = 'root';
FLUSH PRIVILEGES;
exit;
4.优化设置
4.1.安全设置,禁用 PHP 的敏感函数
vi /etc/php.ini
取消disable_functions前的#,改为
disable_functions = exec,shell_exec,system,popen,escapeshellcmd,escapeshellarg,gzuncompress,proc_open,proc_get_status,show_source,gzinflate
4.2.开启gzip压缩
gzip压缩可以减少服务器流量,但也会增加cpu资源消耗,是否要开启你需要根据情况决定
vi /etc/httpd/conf/httpd.conf
LoadModule deflate_module modules/mod_deflate.so
DeflateCompressionLevel 6
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE js css
5.建立网站
创建网站目录
mkdir /www/htdocs/demo
更改以下网站目录的属主和属组
chown -R apache:apache /www/htdocs/demo
{关注至成科技(西安服务器租用、西安服务器托管),每天为你推送服务器专业知识!}
配置虚拟主机配置
vi /etc/httpd/conf/httpd.conf
在较后添加
ServerName 域名.com
ServerAlias www.域名.com
DocumentRoot /www/htdocs/demo
重启apache
service httpd restart
创建数据库
mysql -u root -p
create database demo; #demo为要创建的数据库名
exit;
{关注至成科技(西安服务器租用、西安服务器托管),每天为你推送服务器专业知识!}
环境搭建已经全部完成了,下面您只需要把cms程序上传到/www/htdocs/demo,并把您的域名解析到您的服务器ip,即可完成cms的安装,由至成科技(西安服务器租用)提供的本教程到此结束。
以上内容由至成科技(西安服务器租用)为您提供,更多精彩内容:http://www.zcitidc.com/