CentOS 7 最小安装模式配置服务记录
linux ISO镜像
下载地址: http://mirrors.aliyun.com
查看本机的ip地址
1 | $ ifconfig |
配置工具
1 | // 更新yum |
CentOS 7 ifconfig install
1 | # yum install net-tools |
Apache
Apache 安装
1 | $ yum install httpd |
安装过程中会提示”is this ok [y/d/N]”,输入y,回车即可。
1 | systemctl start httpd.service // 启动 |
改变 Apache 默认的站点根目录
1 | mkdir /home/lhl/developer/www // 新建文件 |
修改下 Apache 的配置文件
1 | vi /etc/httpd/conf/httpd.conf |
修改
1 | # DocumentRoot "/var/www/html" |
查询日志
1 | cat /var/log/httpd/error_log |
解决403文件
把自定义路径下的文件夹全部改成 777权限, 750权限不够
1 | chmod -R 777 /home/lhl/developer/www |
如果在selinux成为问题的情况下,而不是仅仅禁用它,这个页面和这个页面给了命令授予访问权限:
1 | chcon -R -t httpd_sys_content_t /home/lhl/developer/www |
安装MariaDB
CentOS 7.0中,已经使用MariaDB替代了MySQL数据库
1、安装MariaDB
1 | yum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成 |
2、为root账户设置密码
1 | mysql_secure_installation |
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MariaDB密码设置完成,重新启动 MariaDB:
1 | systemctl restart mariadb.service #重启MariaDB |
安装PHP
1、安装PHP
1 | yum install php #根据提示输入Y直到安装完成 |
2、安装PHP组件,使PHP支持 MariaDB
1 | yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash |
#这里选择以上安装包进行安装,根据提示输入Y回车
1 | systemctl restart mariadb.service #重启MariaDB |
php配置
1 | vi /etc/php.ini #编辑 |
:wq! #保存退出
1 | systemctl restart mariadb.service #重启MariaDB |
其他:
CentOS7搭建配置Nginx+PHP+MySQL
https://www.jianshu.com/p/495a02eb2672
参考:
https://www.jianshu.com/p/12aa3791e4d5
https://askubuntu.com/questions/451922/apache-access-denied-because-search-permissions-are-missing
http://yunkus.com/centos7-apache-service-install-config/