CentOS版本网址:
http://blog.csdn.net/huchunlinnk/article/details/45038025
一、用镜像自带的。
重点:安装linux虚拟机时,要选上有关php环境的所有选项
Apache相关、MySQL相关及PHP相关
1.启动Apache
在终端下输入以下命令后回车
service httpd start
它会自动安装及启动
在浏览器上输入127.0.0.1
就会跳到一个默认首页
默认读取的路径为:/var/www/html
注:不同版本linux路径不一定相同
如要修改默认路径,则要找Apache的配置文件,
文件路径在 /etc/httpd/conf/httpd.conf
修改配置文件httpd.cof里面的Documentroot选项
操作和window下面是一样的,修改完成后保存
在终端下输入 service httpd restart 重启Apache
因linux默认是关闭文件目录结构,无法在网页上显示文件及文件夹(本人菜,暂时没有解决这个问题显示目录)
文档参考地址:http://m.jb51.net/article/33917.htm
2.安装MySQL
在终端下输入以下命令后回车
service mysqld start
它会自动安装及启动,且操作与window下一致
默认是没有密码的
设置数据库密码:
登陆后输入以下命令,设置数据库的密码为root(可随意,记得就行)
set password for'root'@'localhost'=password('root');
!数据库编码问题:
登陆后查看数据库编码方式,执行以下命令进行查看
show variables like '%character%';
会发现大部分编码都是 latinl 文,显示如下:
mysql> show variables like '%character%';
+--------------------------+---------------------------+
| Variable_name | Value |
+--------------------------+---------------------------+
| character_set_client | latinl |
| character_set_connection | latinl |
| character_set_database | latinl |
| character_set_filesystem | binary |
| character_set_results | latinl |
| character_set_server | latinl |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/sharsets |
+--------------------------+---------------------------+
按以下操作进行修改数据库的编码
说明:以下是在CentOS-6.5下的设置(不同的版本可能有些差异,比如文件的位置。但设置的内容应该是一样的)
1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要
把/usr/share/doc/mysql-server-5.1.71/my-large.cnf 复制到 /etc/my.cnf
即用命令:cp /usr/share/doc/mysql-server-5.1.71/my-large.cnf /etc/my.cnf
注:有可能 etc 目录已经存在my.cnf文件,将它重命名为其它名称,然后再将刚刚复制的文件贴过来。
2. 右键 my.cnf 文件,打开编辑
在[client]下增加
default-character-set=utf8
在[mysqld]下增加
default-character-set=utf8
同时加上
init_connect='SET NAMES utf8'
最后这句是用来设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行,不写也没事
3. 重新启动mysql
先退出登录的mysql
exit;
再输入命令
service mysqld restart
再次输入进行查看
show variables like '%character%';
已将 latinl 改为utf8
注:
即使做了以上修改如果直接数据库再创建表,然后存入中文,取出来的会是问号。
解决的办法是:创建数据库的时候指明默认字符集为utf8
如:create database test default character set utf8;
文档参考地址:http://www.jb51.net/article/30104.htm
二、用下载的rpm包安装(一般不使用这种安装方式)
参考网址:http://httpd.apache.org/
1、下载包:http://apache.fayea.com//httpd/httpd-2.4.27.tar.gz
可用终端:wget http://apache.fayea.com//httpd/httpd-2.4.27.tar.gz 来下载这个包
2、rpm -ivh xxxx.rpm
说明:-i : install 安装
-v : 显示包的内部细节
-h :安装进度
数据库:参考地址:https://dev.mysql.com/downloads/mysql/,选择第一个
可用终端:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-win32.zip
三、yum安装
1.安装Apache
查看是否安装
yum list installed | grep http
卸载已安装的
yum remove httpd
最后出现Complete!即可
安装
yum install httpd
2.安装PHP
查看是否安装
php -v
卸载已安装的
yum remove php*
安装php
yum install php
3.安装MySQL
查看是否安装
mysql -var
卸载已安装的
yum remove mysql*
安装php
yum install mysql mysql-server mysql-libs
四、yum本地源安装,可以指定版本
1.安装MySQL
参考网址:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
新建文件
vi /etc/yum.reos.d/mysql-community.repo
复制代码到上面文件内:
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql