使用yum安装Apache PHP MySQL

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
广告
将在 10 秒后关闭
bannerAds