yum install httpd mysql mysql-server php php-mysql php-devel
hostname
查看当前主机名
vim /etc/hosts
将localhost.localdomain改为想要设置的主机名
vim /etc/sysconfig/network
将HOSTNAME后面的值改为想要设置的主机名
然后reboot重启机器
vim /etc/httpd/conf/httpd.conf
Linux中搜索文档中的某个词的方法是,vim进入某个文件,输/,然后输你想搜索的词或语句,回车即可,然后输i即可编辑。
(76行)KeepAlive On ,将默认的Off改成On
(83行)MaxKeepAliveRequests 0 ,将100改为0
(136行)Listen 80,如果80端口被占用,就改成其他的端口号
(262行)ServerAdmin,改为自己的Email
(276行)ServerName,改为www.domain.com(你的域名),去掉#号
(285行)UseCanonicalName Off,不用改
(402行)DirectoryIndex index.html index.htm var.index.htm index.php,设置首页文件名。可以加上index.pl index.cgi
vim /etc/php.ini
(530行)display_errors=Off,和display_startup_errors=Off,设置On可显示在浏览器
(561行)ignore_repeated_errors=On,设置为On
(567行)ignore_repeated_source=On,设置为On
(693行)register_globals=Off,确定为Off
yum install -y httpd-manual
vim /etc/php.ini
(729行)
post_max_size=20M
file_uploads=On
(878行)upload_max_filesize=16M
/etc/init.d/httpd start /etc/init.d/httpd configtest chkconfig httpd on
也可以用apachectl
/usr/sbin/apachectl start /usr/sbin/apachectl stop
看port有没有启动
netstat -tulnp | grep 'httpd'
看登录文件信息记录了什么
tail /var/log/httpd/error_log
想知道有没有成功驱动PHP模块,可以
vim /var/www/html/phpinfo.php
<?php phpinfo(); ?>
浏览器输入IP/phpinfo.php即可看到PHP信息
/etc/init.d/mysqld start
chkconfig mysqld on
netstart -tulnp | grep 'mysql'
mysqladmin -u root password '123456'
给sqladmin这个用户这个用户bookdb maildb所有权限
create database bookdb;
create database maildb;
grant all privileges on bookdb.* to sqladmin@localhost identified by '123456';
show databases;
use mysql;
select * from user where user = 'sqladmin';
vim /etc/sysconfig/iptables
加上
-A INPUT -p TCP -i $EXTIF --dport 80 --sport 1024:65534 -j ACCEPT
getsebool -a |grep httpd
setsebool -P httpd_can_network_connect=1
可以直接关掉selinux
getenforce
setenforce 0