腾讯云Ubuntu(乌班图)系统搭建Web服务器

我在腾讯云选择的是Ubuntu的16.04的版本

注意,Ubuntu系统自带的是PHP7的环境,但是目前来看5.6版本的PHP在国内应用的比较多,所以,先卸载Ubuntu的PHP7,然后重新安装php5.6

移除默认及已安装的PHP包
sudo dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
sudo apt-get install aptitude安装aptitude,用于显示安装的详细信息

sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

添加 PPA
sudo add-apt-repository ppa:ondrej/php

/****************************************************/
安装完整的php的PHP带依赖包等

sudo apt-get install php5.6-dev  

安装php5-dev文件比较大
/********************************************************/

安装php5.6
sudo apt-get update
sudo apt-get install php5.6

输入php -v 查看PHP版本

这里写图片描述

/******************以上在Ubuntu16.04中php5.6环境安装完毕********************/

安装扩展

sudo apt-get install php5.6-gd
sudo apt-get install php5.6-mysql

安装Apache2

sudo apt install apache2
sudo apt-get install libapache2-mod-php5.6

安装MySQL

sudo apt-get install mysql-server mysql-client

你将被要求提供一个mysql的root用户的密码,我们需要在红色区域设置密码

MySQL安装完成后建议运行一次

mysql_secure_installation

进行MySQL的初始设置,具体的请参考其他帖子
http://www.jb51.net/article/47727.htm

安装可视化操作PHPadmin

sudo apt-get install phpmyadmin

选择Apache作为run的服务器

配置phpmyadmin

nano /etc/php/5.6/apache2/php.ini

display-errorsdisplay_errors = On
display_errors = On(显示错误日志,两个,都要改,不然无效)
extension=php_mbstring.dll (开启mbstring)

sudo dpkg-reconfigure phpmyadmin (重新配置phpmyadmin)

完成之后重启MySQL和Apache

其他操作
重启MySQL

sudo /etc/init.d/mysql restart

重启Apache2

 sudo /etc/init.d/apache2 restart 

如果报错

1045 - Access denied for user ‘root’@’localhost’ (using password: YES)

则是应为,设置的MySQL登录密码和PhpMyadmin设置的root密码不一样二导致的

则重新设置一下MySQL的root密码

mysql_secure_installation

最好两个密码一致
但是设置MySQL密码的时候,策略限制了密码,要求密码复杂,所以,请记住你设置的MySQL密码将作为你的PHPmyadmin的root的登录密码

参考贴
http://www.linuxidc.com/Linux/2017-02/140191.htm
http://www.linuxidc.com/Linux/2017-01/139570.htm
http://jon-lt.iteye.com/blog/1631977
http://pigerla.com/rockmongo/2014-11-16/how-to-install-rockmongodb-in-unbuntu14.04/
因为2个帖子有不同的问题,我根据我自己的情况整合了一下,并添加其他内容

猜你喜欢

转载自blog.csdn.net/aeoliancrazy/article/details/79199301