美文网首页
ubuntu 16.04 lamp php7.1环境搭建

ubuntu 16.04 lamp php7.1环境搭建

作者: boystark | 来源:发表于2017-12-18 00:21 被阅读42次

安装mysql

按照mysql官方文档中说的,可以直接使用


apt-get -y install mysql-server mysql-client


进行安装

停止mysql /etc/init.d/mysql stop

开始mysql /etc/init.d/mysql start

创建一个用户  CREATE USER '用户名@可以访问的ip' [IDENTIFIED BY 'PASSWORD'];(访问的ip可以设置为%,通配所有的ip地址,密码为可选项)

给予所有权限 grant all privileges on *.* to 创建的用户名 @"%" identified by "密码";


(安装完毕后,运行mysql_secure_installation打开安全配置向导进行安全初始化)

安装apache2.4


apt-get -y install apache2


安装完毕后,主配置文件为/etc/apache2/apache2.conf

安装 php7.1


add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt-cache search php7.1*


添加 ppa 到当前的库中并且自动导入公钥。以及查看是否添加成功。

成功后输入即可安装 php7.1


sudo apt-get -y install php7.1 libapache2-mod-php7.1


安装完毕可以在在/var/www/html下新建index.php文件,里面输入如下代码:


<?php

phpinfo();


运行service apache2 restart重启apache,然后在浏览器打开http://localhost/index.php,若有php信息输出,则说明 php7.1 正通过 apache2 正常工作。那么接下来我们就可以安装其他模块使其支持 mysql 或是满足其他需要。大致需要的有如下一些,可以根据自己需要安装:


apt-get -y install php7.1-mysql php7.1-curl php7.1-gd php7.1-intl php-pear php-imagick php7.1-imap php7.1-mcrypt php-memcache php7.1-pspell php7.1-recode php7.1-sqlite3 php7.1-tidy php7.1-xmlrpc php7.1-xsl php7.1-mbstring php-gettext php7.1-xml php7.1-zip


接着安装Opcache + APCu PHP缓存以加速PHP:


apt-get -y install php7.1-opcache php-apcu


重启apache即可

多版本php切换:


位于/etc/apache2/mods-available下面php7.2.conf 和 


安装phpmyadmin

安装过程你会看到如下问题:

Web server to configure automatically:  =》选择apache2

Configure database for phpmyadmin with dbconfig-common?  =》 Yes

MySQL application password for phpmyadmin: =》输入phpmyadmin的一个密码,直接回车则生成随机密码

接着在apache 里 配置一下phpmyadmin,在/etc/apache2/apache2.conf 最后加入如下语句:


# Include phpmyadmin configurations:

Include /etc/phpmyadmin/apache.conf


最后重启apache,然后在浏览器打开http://localhost/phpmyadmin/index.php

相关文章

网友评论

      本文标题:ubuntu 16.04 lamp php7.1环境搭建

      本文链接:https://www.haomeiwen.com/subject/vqcpwxtx.html