ubuntu系统下进行Lamp【php5.6+mysql5.7+apache2】的搭建

来源:互联网 发布:mac系统终端怎么打开 编辑:程序博客网 时间:2024/06/14 16:51

遵循LAMP安装的一贯原则:


第一步:安装apache2

命令执行:sudo apt-get install apache2 

按照命令执行安装后,一般安装的apache2的位置在 /etc/apache2;

执行 cd /etc/apache2 后进入此目录然后执行 sudo gedit apache2.conf 进行apache配置文件的配置;修改KeepAlive On为KeepAlive Off后执行保存;

接着执行命令 

sudo a2dismod mpm_event 

sudo a2enmod mpm_prefork

执行着两条命令后若是直接重启apache会报一个警告,此时再次执行 cd /etc/apache2和 sudo gedit apache2.conf,在配置文件中加入ServerName localhost;

之后执行sudo service apache2 restart进行apache2的重启加载配置;

在浏览器中输入localhost查看若是输出It works!的页面就安装成功了;


第二步:安装mysql5.7

若是你的ubuntu版本是14之后的可以直接从源库中进行安装;正常可以直接连接外部资源库进行源的下载使用:

wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb      //即为下载源包

接着执行 sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb   //进行安装 安装过程中会让你选择版本和服务版本之后选择apply进行确认

安装后先执行下更新sudo apt-get update,接着执行sudo apt-get install mysql-server安装mysql;安装过程中会让你进行数据库密码的输入;

做好以上步骤后执行mysql_secure_installation命令进行mysql的安全配置;


第三步:安装php5.6

依次执行下方命令:

sudo apt-get install python-software-properties    //安装python软件库
sudo add-apt-repository ppa:ondrej/php    //php源的添加
sudo apt-get update   //执行更新
sudo apt-get install -y php5.6   //进行php5.6的安装

安装的最后可能会报错,若是报错可以接着执行sudo apt-get install php5.6-cgi 进行后续的安装,安装后执行php -v查看是否安装成功,若是成功即可显示php5.6最新的版本;


最后进行安装整合的确保执行sudo apt-get install libapache2-mod-php5.6查看是否安装了,没安装会进行安装后,安装了会告诉你早已安装的;截止重启apache :sudo service apache2 restart


剩下的就是对自己搭建的php环境进行php相关扩展的安装;

首先在默认的网站根目录 /var/www/html中新建一个php文件写入phpinfo()进行php相关信息的查看,在浏览器输入【localhost/你创建的文件名.php】 即可查看;

默认的php很多扩展都没有安装的:

对比自己需要的执行类似于sudo apt-get install php5.6-curl命令来安装扩展;【对应不同的扩展名替换php5.6-curl即可,如再继续安装mbstring扩展命令为sudo apt-get install php5.6-mbstring】;


配置apache2的虚拟主机则要进入apache2目录中的配置文件进行自己书写的conf文件加载;或是直接在sites-enabled文件夹中添加自己的配置文件即可;


本人常用的是Yii2.0框架所以就需要用到composer的安装:

首先要执行以下命令进行必要的扩展安装:【有就提示已安装没有的话会执行安装】

sudo apt-get install php5-json

sudo apt-get install unzip

sudo apt-get install curl

sudo apt-get install openssl

sudo apt-get install php5-mcrypt

sudo php5enmod mcrypt

sudo a2enmod rewrite

sudo apt-get install php5-gd

都安装好以后重启apache:sudo service apache2 restart


0 0