在Linux系統下配置LAMP

好久没有在使用Linux系统了,比较常用的还是Windows环境。Linux系统有很多有点,上线的大多数产品都是在Linux服务器上的,而Windows环境开发的东西不可避免出现一些大小写的问题。之前一直使用的是Centos 7.0,一直没体验过Ubuntu系统,所以今天就在自己的虚拟机Ubuntu 16.04 搭建LAMP服务器环境,配置一个新的Linux的php开发环境,然后把配置中遇到的问题也顺便说一下。

一、安装Apache2

•安装代码
sudo apt-get install apache2
•更改默认目录
sudo vim /etc/apache2/apache2.conf
 // 将 <Directory /var/www/>
 // 改成 <Directory "你的目录">
 // 可以将/var/www 中的默认网页复制到 你的目录 中
sudo vim /etc/apache2/sites-available/000-default.conf
 // 将 DocumentRoot /var/www/html
 // 改成 DocumentRoot "你的目录"
sudo /etc/init.d/apache2 restart
 // 重启
然后在浏览器中输入127.0.0.1或者localhost查看一下阿帕奇的配置是否成功,
如果有错误在命令行输入apache2ctl configtest它将突出显示错误的具体位置。
Apache2 Ubuntu Default Page_ It works
二、安装PHP

•安装代码
sudo apt-get install php7.0
 // ubuntu16.04中没有php5了,直接装7吧
sudo apt-get install libapache2-mod-php7.0
 // 配置APACHE+PHP7的
sudo apt-get install libapache2-mod-php
 // 这个应该是配置APACHE+PHP5的,一块装吧
sudo /etc/init.d/apache2 restart
 // 重启
•测试php文件 
在 “你的目录”下建一个testphp.php
hello php
<?php
phpinfo();
?>
然后在浏览器中访问进行测试,如果php文件没有解析成功,重启阿帕奇服务或者重新安装apache和php模块

三、安装MySql。

•在终端:
apt-get install mysql-server mysql-client
 // 安装时会要求输入mysql管理员密码,输入即可

注意: 
mysql-server:用来创建和管理数据库实例,提供相关接口供不同客户端调用; 
mysql-client:操作数据库实例的的一个命令行工具,像图形化界面工具有phpmyadmin等; 
mysqld:即MySQL server 
mysql:即mysql-client客户端命令行工具 
- 附mysql服务管理命令
/etc/init.d/mysql stop/restart/start
service mysql stop/restart/start
 // 两条令相同
•推荐自启管理工具
apt-get install sysv-rc-conf

这样就可以啦,我安装过程中遇到了些小问题不过在google之后还是顺利解决了,mysql优化的文章也会过几天给大家推送,谢谢大家的支持。