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

来源:互联网 发布:网络攻击监测网站 编辑:程序博客网 时间:2024/05/16 12:06

搭建顺序为:Mysql ->Apache->PHP,PHP要安装在这两个后面,因为是要依赖Apache和Mysql的服务的。
1.安装Mysql.
先输入sudo apt-get install mysql-server 输入管理员密码 选择Y,安装mysql server。
安装mysql界面

在安装的中间会出现输入Mysql的管理员密码的提示,设置Mysql的密码。
填写密码

重复输入的密码。
重复输入密码

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

2.安装Apache.
通过输入sudo apt-get install apache2,选择Y,开始安装apache。
这里写图片描述
安装完毕。
这里写图片描述
在本机的浏览器 输入 127.0.0.1 出现下图的界面即表示安装成功。
这里写图片描述
3.安装PHP.
输入 sudo apt-get install php5 libapache2-mod-php5安装php。但是出现了如下的错误:
当安装php是出现的错误1.

错误原因:缺少源

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

deb http://ftp.es.debian.org/debian stable main contrib non-freedeb-src http://ftp.es.debian.org/debian stable main contrib non-freedeb http://ftp.debian.org/debian/ wheezy-updates main contrib non-freedeb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-freedeb http://security.debian.org/ wheezy/updates main contrib non-freedeb-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

原创粉丝点击