未加星标

从PHP的入门到踩坑

字体大小 | |
[开发(php) 所属分类 开发(php) | 发布者 店小二04 | 时间 2019 | 作者 红领巾 ] 0人收藏点击收藏

linux搭建lamp(Apachephp+mysql环境+phpMyAdmin)是学习php的基础,只有搭好了环境,才能让我们更好的开发。

1.首先我们先下载VMware Workstation(用虚拟机开发),这里我们用的是

VMware 12。网上面有许多的虚拟机下载教程,一步一步来就好了,没什么坑。主要是细心。

2.下好了虚拟机,我们需要在虚拟机上面安装Centos6.5操作系统,对于我这种没有接触过Linux系统的新手,肯定要去恶补一下Linux操作命令,熟悉Linux操作系统。这里注意,要把vmware tools安装好,不然以后会很费事。

3.接下来,我们开始搭建我们的lamp剩下的环境。我们一步一步来,先从Apache开始。

这里我们选择yum在线安装

先确定有没有安装过,可以用以下几种方式来查看:

rpm -qa | grep httpd apachectl -v httpd -v

如果下载过,使用以下方式清除,卸载Apache的包:

rpm -qa|grep httpd

注意:如果是新的系统或者你从来没有尝试安装过,则以上步骤省略。

开始安装Apache

[root@localhost ~]# yum -y install httpd

直到出现以下,完成对Apache的安装。

…… Installed: httpd.x86_64 0:2.4.6-40.el7.centos.4 Dependency Installed: apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-40.el7.centos.4 mailcap.noarch 0:2.1.41-2.el7 Complete!

同样配置系统让 Apache 随系统启动:

[root@localhost~]# chkconfig --levels 235 httpd on

配置完毕,启动 Apache:

[root@localhost~]# /etc/init.d/httpd start

/etc/init.d/httpd 这里是用yum在线安装Apache的默认下载目录

网页访问 127.0.0.1/ 看到“Apache 2 Test Page powered by CentOS” 的测试页面; 则表示Apache安装成功。

4.下面开始安装MySQL,同样也是用yum在线安装。

首先安装mysql

yum install mysql mysql-server

询问是否要安装,输入Y即可自动安装,直到出现complete

/etc/init.d/mysqld start #开启MySQL服务 chkconfig mysqld on #设为开机启动

根据提示设置 MySQL 数据 root 账户的密码:

mysql_secure_installation

回车,根据提示输入Y

输入2次密码,回车

根据提示一路输入Y

最后出现:Thanks for using MySQL!

MySql密码设置完成,重新启动 MySQL:

5.开始安装PHP

安装php-5.5更新源:

1. #rpm-Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

2. #rpm-Uvhhttps://mirror.webtatic.com/yum/el6/latest.rpm

查看php版本列表:

yum list php*

安装php及相关软件:

yum install php55w php55w-devel php55w-common php55w-mysql php55w-pdophp55w-opacache php55w-xml

Php-5.5安装完成;

但是这里可能有个坑,在更新源的时候,可能会报错,进行不下去,可能是虚拟机网站协议太老了,需要更新,但是我更新后还是没有反应,无奈找到了另一种办法

按照正常的更新库,会出现失败

更新 PHP库

rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

yum install enablerepo=remi enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

这样更新下载就没有问题了。

6.安装phpMyAdmin

安装phpMyAdmin之前咱们先找到网站默认访问的根目录,如果你没有把

phpMyAdmin 放到网站默认根目录,你以后就可能访问不到

phpMyAdmin 这个工具了。所以第一步,进入根目录:

cd /var/www/html

如果用yum下载可能,有的资源会失效,所以这里我选择了从网上下载到本地,再移动到根目录下,解压。

为了访问方便,将文件名修改为phpmyadmin。 接下来,进入phpmyadmin文件中的libraries文件,找到 config.default.php 文件,依次修改以下:

A.访问网址

引用:

$cfg[‘PmaAbsoluteUri’] = ”;这里填写phpmyadmin的访问网址

B.mysql主机信息

引用:

$cfg[‘Servers’][$i][‘host’] = ‘localhost’; // MySQL hostname or IP address

填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin在同一服务器,则按默认localhost

$cfg[‘Servers’][$i][‘port’] = ”; // MySQL port leave blank for default port

mysql端口,如果是默认3306,保留为空即可

C.mysql用户名和密码

引用:

$cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL user 访问phpmyadmin使用的mysql用户名 fg[‘Servers’][$i][‘password’] = ”; // MySQL password (only needed对应上述mysql用户名的密码

D.认证方法

引用: $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;

在此有四种模式可供选择,cookie,http,HTTP,config

config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。

当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下:

PHP安装模式为Apache,可以使用http和cookie;

PHP安装模式为CGI,可以使用cookie

E.短语密码(blowfish_secret)的设置

引用:

$cfg[‘blowfish_secret’] = ”;

如果认证方法设置为cookie,就需要设置短语密码,置于设置为什么密码,由您自己决定 ,但是不能留空,否则会在登录phpmyadmin时提示错误

用你的浏览器访问 http://localhost/phpmyadmin 看看有没有一个登陆页面,输入你的数据库用户名,密码,登陆成功的话就代表你的lamp环境到此搭建安装成功。奖励一下自己吧!

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/24866.html


从PHP的入门到踩坑
从PHP的入门到踩坑
微信打赏
从PHP的入门到踩坑
支付宝打赏

感谢您对作者James1的打赏,我们会更加努力!如果您想成为作者,请点我

本文开发(php)相关术语:php代码审计工具 php开发工程师 移动开发者大会 移动互联网开发 web开发工程师 软件开发流程 软件开发工程师

分页:12
转载请注明
本文标题:从PHP的入门到踩坑
本站链接:https://www.codesec.net/view/628523.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(php) | 评论(0) | 阅读(21)