在linux下搭建apache+mysql+php环境

搭建顺序为:Mysql ->Apache->PHP,PHP要安装在这两个后面,因为是要依赖Apache和Mysql的服务的。
1.安装Mysql.
先输入sudo apt-get install mysql-server 输入管理员密码 选择Y,安装mysql server。
在linux下搭建apache+mysql+php环境_第1张图片

在安装的中间会出现输入Mysql的管理员密码的提示,设置Mysql的密码。
在linux下搭建apache+mysql+php环境_第2张图片

重复输入的密码。
在linux下搭建apache+mysql+php环境_第3张图片

安装完成(如下图所示)
在linux下搭建apache+mysql+php环境_第4张图片
接下来为了查看mysql的服务,输入sudo netstat -tap | grep mysql 查看监听的端口,但是出现了错误,大概意思是 netstatXXXXX的。
(Netstat用于监控TCP/IP网络,可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。)
错误原因:没有安装netstat命令。
解决办法:通过sudo apt install net-tools,安装此命令。
在linux下搭建apache+mysql+php环境_第5张图片
安装完成后查看服务:输入 sudo netstat -tap | grep mysql 显示监听的端口即表示安装成功。
这里写图片描述
此时13017为mysql的PID。

2.安装Apache.
通过输入sudo apt-get install apache2,选择Y,开始安装apache。
在linux下搭建apache+mysql+php环境_第6张图片
安装完毕。
在linux下搭建apache+mysql+php环境_第7张图片
在本机的浏览器 输入 127.0.0.1 出现下图的界面即表示安装成功。
在linux下搭建apache+mysql+php环境_第8张图片
3.安装PHP.
输入 sudo apt-get install php5 libapache2-mod-php5安装php。但是出现了如下的错误:
在linux下搭建apache+mysql+php环境_第9张图片

错误原因:缺少源

解决办法:
编辑 /etc/apt/sources.list ,即输入并执行以下命令:
vim /etc/apt/sources.list
并通过编辑器向sources.list内添加:

deb http://ftp.es.debian.org/debian stable main contrib non-free
deb-src http://ftp.es.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

问题解决方法来源于:

http://blog.csdn.net/guoqianqian5812/article/details/52785324
然后输入执行以下命令:
sudo apt-get update
sudo apt-get upgrade(升级所有可升级的已安装包)(这步有可能不需要)
sudo apt-get install (这里的为php5或libapache2-mod-php5)
(解决办法来自:
http://www.cppblog.com/wanghaiguang/archive/2013/04/02/199042.aspx

你可能感兴趣的:(问题大世界)