ubuntu的php7与apache2的环境搭建
http://blog.csdn.net/TH_NUM/article/details/71169729
1.安装apache2
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2 -y
2.安装php
sudo apt-get install php
sudo apt-get install libapache2-mod-php
3. 安装一些php插件
sudo apt-get install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
4. 设置web的工作目录
cd /etc/apache2/sites-enabled
sudo vim 000-default.conf //编辑配置文件
4.安装phpMyAdmin
1.下载phpMyAdmin
wget http://www.phpmyadmin.net/home_page/downloads.php
2.解压下载的文件
tar -zvxf phpMyAdmin-3.5.3-all-languages.tar.gz
3.移动解压后文件到指定目录下
mv phpMyAdmin-3.5.3-all-languages /usr/share/phpMyAdmin
4.进入指定目录
cd /usr/share/phpMyAdmin
cp config.sample.inc.PHP config.inc.php
5.在apache下创建配置文件
vi /etc/httpd/conf.d/phpmyadmin.conf
插入如下内容:
#
#Web application to manage MySQL
#
#<Directory “/usr/share/phpMyAdmin”>
#Order deny,allow
#Deny form all
#Allow from localhost
#</Directory>
Alias /phpmyadmin /usr/share/phpMyAdmin
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /mysqladmin /usr/share/phpMyAdmin
重启MySQL和apache,在浏览器中输入:你的ip/phpMyAdmin 即可显示登录界面
如果报错说你的php不支持mysqli扩展,则可能是你安装php的时候没有安装mysql模块,按如下操作可解决:
yum install php-mysql
然后在php.ini中添加extension=mysqli.so
重启mysql和apache,再次在浏览器中输入:你的ip/phpMyAdmin 即可正确显示登录界面
ubuntu 16.04 安装PhpMyAdmin
http://blog.csdn.net/l6807718/article/details/51374915
首先,安装mysql
$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client
安装时输出root用户的密码
在安装phpmyadmin
$ sudo apt-get install phpmyadmin
$ sudo apt-get install php-mbstring
$ sudo apt-get install php-gettext
安装时选择自动配置数据库,输入数据库root账号的密码
如果不安装以上两个php软件包,则会报错或者白屏,提示找不到/usr/share/php/php-gettext/gettext.inc之类的错误
建立/var/www/html
下的软连接
$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
修改php配置文件
$ sudo vim /etc/php/7.0/apache2/php.ini
display_errors = On(显示错误日志,出现两次,都要改,不然无效)
extension=php_mbstring.dll (开启mbstring)
重启apache
$ sudo /etc/init.d/apache2 restart
访问端口localhost/phpmyadmin,输入账号密码即可
重点提要:因为默认安装phpmyadmin时会安装apahce和php等依赖包,由于是16.04系统,会默认安装php7.0,php7.0又没有默认自带php-mbstring,php-gettext这两个包,所以会报错。
原文地址:http://blog.csdn.net/l6807718/article/details/51374915
博客地址:http://blog.csdn.net/l6807718
阿里云配置MYSQL远程连接
http://blog.csdn.net/baidu_31950961/article/details/73251973
想要远程连接阿里云服务器安装的mysql(不是RDS,RDS申请外网地址即可)需要两个步骤,
第一步是修改允许连接mysql的权限,具体操作如下:
- 首先登录: mysql -u root -h localhost -p password
- 打开mysql数据库: use mysql;
- 将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip:
update user set host=’%’ where user=’root’ and host=’localhost’; - 刷新权限表,使配置生效: flush privileges;
备注:也可以添加一个用户名为yuancheng,密码为123456,权限为%(表示任意ip都能连接)的远程连接用户。命令参考如下:
grant all on *.* to 'yuancheng'@'%' identified by '123456';
flush privileges;
原文地址:http://my.oschina.net/ecnu/blog/295304
第二步需要修改一下mysql的配置文件:
文件路径是:/etc/mysql/mysql.conf.d/mysqld.cnf
- 打开此文件,找到bind-address = 127.0.0.1这一行,在前面加上#号注释掉这一行;
- 执行 /etc/init.d/mysql restart 命令重启mysql服务。
原文地址:http://blog.csdn.net/xx1710/article/details/52446703
到此就可以远程连接mysql了。