Apache 传声筒
sudo yum install httpd
sudo chkconfig httpd on
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
vim /etc/httpd/conf/httpd.conf
/etc/httpd/conf/httpd.conf -> /etc/httpd/conf/httpd.conf
ServerTokens Prod
ServerSignature Off
Options Indexes → Options -Indexes FollowSymLinks
※var/www/html内のもの
ServerName www.example.com:80
NameVirtualHost *:80
将设置应用到系统中
sudo service httpd configtest
sudo service httpd start
chkconfig httpd on
※可以将虚拟主机的设置写在另一个文件中也是可以的。
cd /etc/httpd/conf.d
vim vhost.conf
为虚拟主机创建文件夹。
mkdir -p /var/www/vhosts/default/public
PHP是一种用于创建动态网页和Web应用程序的服务器端脚本语言。
yum install -y php php-devel php-mysql php-mbstring php-gd php-pear httpd-devel
php -v
cp /etc/php.ini /etc/php.ini.org
vim /etc/php.ini
以下是/php.ini文件的路径
error_log = /var/log/php.log
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
display_errors = On
mbstring.language = Japanese
expose_php = Off
date.timezone = Asia/Tokyo
max_execution_time = 300
magic_quotes_gpc = Off
upload_max_filesize = 200M
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = pass
mbstring.detect_order = auto
;mbstring.substitute_character = none;
max_file_uploads = 100
post_max_size = 100M
upload_max_filesize 100M
将设置应用
service httpd restart
MySQL
yum install -y mysql-server
cp /etc/my.cnf /etc/my.cnf.org
vim /etc/my.cnf
/etc/my.cnf -> /etc/mysql/my.cnf
[mysqld]以下に追加
character_set_server=utf8
default-storage-engine=InnoDB
innodb_file_per_table
group_concat_max_len=10000000
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
设置生效
service mysqld start
chkconfig mysqld on
MySQL的初始设置
mysql_secure_installation
mysql -u root -p