CentOS6下Apache、MySql、PHP安装
来源:互联网 发布:asp公司网站源码 编辑:程序博客网 时间:2024/05/22 09:49
更新yum源
由于默认的yum源是国外服务器,所以使用yum命令安装软件时会等待很久,且默认源上的软件不是最新的
备份yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
安装yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
生成缓存
yum makecache
安装Apache服务器
是否安装Apahce
apachectl -v
安装Apache
yum install httpd
启动Apache
/etc/init.d/httpd start
Apache的默认网站根目录
/var/www/html
配置文件路径
/etc/httpd/conf/httpd.conf
安装MySql
yum list installed | grep mysql # 查看是否已经安装yum install mysql-server -y # 安装服务端yum install mysql-devel -y # 这个应该是组件,不知道有什么用yum install mysql -y # 安装客户端
service mysqld start # 启动service mysqld stop # 停止mysqladmin -u root password 123456 # 设置密码mysql -u root -p # 登录service mysqld restart # 重启
注意
改密码后要重启Mysql服务器
安装PHP运行环境
yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql php-devel php-pecl-memcache -y
测试是否安装成功
vi /var/www/html/info.php
<html><body><h1>It's work!</h1><?php echo 'HELLO WORLD'; phpinfo();?></body></html>
重启Apache服务器
/etc/init.d/httpd restart
在浏览器地址栏访问:http://192.168.3.243/info.php
配置Apache使其支持PHP
这篇笔记写的时间比较长了,不记得当时需不需要在Apache中配置组件支持PHP,如果你访问网站内的.php文件返回源码或下载文件,那么就需要配置组件。需要在httpd.conf中添加以下代码,修改后重启Apache服务LoadModule php5_module modules/libphp5.soAddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps
安装MySql图形管理界面phpMyAdmin
从官网上下载下来(注意版本号,看是否支持本机的MySql和PHP),直接放在网站根目录下,在浏览器中输入相应的地址就可以访问,登陆后即可管理
安装FTP服务
安装FTP服务是必须的,安装完成后要注意目录权限是否可以读写或执行使用ls -l命令查看文件权限参考这里
rpm -qa | grep vsftpd # 查看是否安装yum install vsftpd -y # 安装service vsftpd start # 启动FTP服务
使Apache支持伪静态
如果使用WordPress设置固定链接为非默认后网站内链接不能访问,那么你的网站不支持伪静态若不是伪静态只能网站还能返回liuzhenbase.com/index.php?p1这种类似结构的地址,而使用了伪静态可以更好的利于搜索引擎搜录排名找到apache的配置文件httpd.conf
LoadModule rewrite_module libexec/apache2/mod_rewrite.so#去掉上面这行的#号AllowOverride All# 搜索.htaccess,然后找到AllowOverride进行修改重启Apache服务,在网站根目录下新建文件htaccess.txt,并且ohter用户设置为(rwx)可读可写,然后再使用WordPress设置链接地址就可以了。
阅读全文
0 0
- CentOS6下Apache、MySql、PHP安装
- centos6.0 安装apache +php +mysql + redis
- CentOS6.5安装MySql、Apache、PHP
- apache php mysql centos6.5安装方法
- CentOS6.5 安装apache/mysql/php
- centos6.x yum安装 apache, php, mysql
- 如何在CentOS6下实现Apache+PHP+MySQL的快速安装
- centos6.5下安装php+mysql+apache并整合的具体流程
- CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP
- centos6.7下搭配apache+php+mysql环境
- CentOS6 系统 LAMP(Apache+MySQL+PHP)安装步骤
- Centos6安装WordPress(一)Apache,Mysql, PHP环境搭建
- 在CentOS6.7中编译安装 apache php mysql
- CentOS6.3 yum安装Apache+PHP+Tomcat+MySQL
- CentOS6.5下安装apache+svn+php+svnadmin
- Windows2003下安装Apache+php+jsp+mysql
- windowsXP下安装apache+php+mysql+phpmyadmin
- 在FreeBSD下安装mysql+apache+php
- nginx recv() failed 错误,php "zend_mm_heap corrupted\n"错误
- linux常用命令
- Selenium IDE 和 FireFox 兼容问题
- getChildFragmentManager
- [Redis学习笔记]-Spring 操作Redis
- CentOS6下Apache、MySql、PHP安装
- JAVA_50经典编程案例之题目:809*??=800*??+9*??+1其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
- POJ2955
- jsp自定义标签
- 基于tcp协议的socket通信阻塞问题
- 开源许可协议GPL、APL、BSD、LGPL、MIT等的区别
- 实录:余凯、颜水成、梅涛、张兆翔、山世光同台讨论 “深度学习的能与不能”
- Spring官网下载各版本jar包
- Android camera framework7.0和6.0 主要差异