一. 安装Apache
方法1:
- 查看yum源中httpd的版本
yum info httpd
. 我的是httpd2.2 可以接受所以直接用yum安装了。 - 安装httpd
yum install httpd
遇到选择输入y,回车就好。看到出现Complete!就是成功了
- 启动httpd
chkconfig httpd onservice httpd start
浏览器输入ip地址或者网址 就能访问了
方法2:1、安装Apache
[root@localhost ~]# yum -y install httpd
# 开机自启动
[root@localhost ~]# chkconfig httpd on
# 启动httpd 服务
[root@localhost ~]# service httpd start
### 安装apache 一些扩展
root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
现在直接在浏览器键入http://localhost 或 http://本机IP ,应该会看到Apache的测试页面
appache配置文件的位置:/etc/httpd/conf
默认的网站根目录是:/var/www/html
默认AllowOverride没开:状态是:AllowOverride None
改成AllowOverride All
改完后重新上传覆盖配置文件,然后重启httpd服务:service httpd restart
若上传网站后,发现网站提示说不能创建文件之类的错误,可能是用户组的问题:
chown -R apache 网站包的目录
如果权限不够,可以通过
chmod -R 777 目录
修改。
777为全部权限开放,开发时可以用。正式上线时建议改成755或644
chmod -R 755 目录
二. 安装php5.6
- 追加CentOS 6.5的epel及remi源。
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
- 查看可安装的php56
yum list | grep php56
- 安装php5.6和相关的扩展
yum -y install php56.x86_64 php56-php.x86_64 php56-php-mysqlnd.x86_64 php56-php-gd.x86_64 php56-php-devel.x86_64 libjpeg* php56-php-ldap.x86_64 php56-php-odbc.x86_64 php56-php-opcache.x86_64 php56-php-pear.noarch php56-php-xml.x86_64 php56-php-xmlrpc.x86_64 php56-php-mbstring.x86_64 php56-php-bcmath.x86_64 php-mhash php56-php-pecl-memcache.x86_64 php56-php-pecl-memcached.x86_64 php56-php-pecl-radius.x86_64 php56-php-mcrypt.x86_64 php56-php-pecl-igbinary.x86_64 php56-php-process.x86_64
- 重启Apache
service httpd restart
- 写个phpinfo.php放到web目录下测试php安装是否成功
vi phpinfo.php
编辑内容为:
<?php phpinfo();?>
按ESC键,然后输入 wq 回车
保存退出- 浏览器输入http://your ip address/phpinfo.php查看php信息
三.上传phpmyadmin,然后测试能否正常打开(不用尝试登录,这时数据库还没有安装)
1.进入 网站根目录
cd /var/www/html
2.下载phpmyadmin
wget -r -nd –accept=zip –no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.6.5.1/phpMyAdmin-4.6.5.1-all-languages.zip
备注:
-r 下载指定格式的文件
-nd 不要构建本地目录结构
–accept=zip 只下载zip文件
–no-check-certificate 不检查网站的证书,否则会提示可能不安全然后报错,下载失败(因为你不知道网站的账号和密码)具体为如下两个参数,你不知道,no-check可以解决这种问题:
–http-passwd=PASS设置HTTP密码
4.解压压缩包phpmyadin
unzip phpMyAdmin-4.6.5.1-all-languages.zip
3.重命名文件夹
mv phpMyAdmin-4.6.5.1-all-languages phpmyadmin
5.打开http://你服务器的ip/phpmyadmin查看结果
6.如果结果正常,那么下面可以删除phpmyadmin.zip包,当然也可以留着
rm -f phpMyAdmin-4.6.5.1-all-languages.zip
四. 安装mysql 5.7
Step1: 检测系统是否自带安装mysql
yum list installed | grep mysql
Step2: 删除系统自带的mysql及其依赖命令:
yum -y remove mysql-libs.x86_64
Step3: 给CentOS添加rpm源,并且选择较新的源命令:
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmyum localinstall mysql-community-release-el6-5.noarch.rpmyum repolist all | grep mysqlyum-config-manager --disable mysql55-communityyum-config-manager --disable mysql56-communityyum-config-manager --enable mysql57-community-dmryum repolist enabled | grep mysql
Step4:安装mysql 服务器命令:
yum install mysql-community-server
Step5: 启动mysql命令:
service mysqld start
Step6: 查看mysql是否自启动,并且设置开启自启动命令:
chkconfig --list | grep mysqldchkconfig mysqld on
Step7: 查看密码和进行mysql安全设置命令:
grep 'temporary password' /var/log/mysqld.logmysql_secure_installation
其他具体操作如下图:
最后修改密码:
例如改成123456:
mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘123456’);
Query OK, 0 rows affected, 1 warning (0.00 sec)