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了。