1. 程式人生 > >ubuntu 上安裝 apache,mysql,php記錄

ubuntu 上安裝 apache,mysql,php記錄

安裝 mysql php apache

sudo apt-get install mysql-server mysql-common

先用管理員密碼登入,下面查詢管理員密碼 sudo cat /etc/mysql/debian.cnf

mysql -u debian-sys-maint -p Enter password: #輸入檔案中的密碼即可成功登陸(password)

修改密碼: mysql> update mysql.user set authentication_string=password('password') where user='root'and Host = 'localhost';

退出後一定要重啟服務 sudo /etc/init.d/mysql restart

然後再重新登入(務必前面帶sudo) sudo mysql -u root -p

安裝apache

sudo apt-get install apache2

sudo apt-get install mysql-server sudo apt-get install mysql-client

sudo apt-get install php

安裝mysql擴充套件

sudo apt-get install php-mysql

安裝必要擴充套件

sudo apt-get install php-pear

sudo apt-get install php-curl

sudo apt-get install php-json

sudo apt-get install php-cgi

修改配置後要重啟apache sudo /etc/init.d/apache2 restart

注意:只有本機能訪問,要防火牆開放80或者8080埠,根據需要來

修改埠 所有 80 改 8080,如果需要的話 sudo nano /etc/apache2/ports.conf sudo nano /etc/apache2/sites-enabled/000-default.conf

修改根目錄 sudo nano /etc/apache2/apache2.conf 複製一個節點 將/var/www/ 改為 /home/zmy/www(這個不改,會提示沒有許可權訪問) 然後在節點中新增DirectoryIndex index.php index.phtml index.html index.htm 這個index.php放前面優先順序最高 <Directory /home/zmy/www/>         Options Indexes FollowSymLinks         AllowOverride None         Require all granted         DirectoryIndex index.php index.phtml index.html index.htm </Directory>

同樣在/etc/apache2/sites-enabled/000-default.conf中 修改  DocumentRoot /home/zmy/www/html

chmod -R 775 /home/zmy/www/html

關於防火牆配置 用命令iptables -L -n 檢視防火牆配置規則,看看想要的那個埠是不是開放了 開放下面埠: iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT 但是通常不會做add操作,因為accept規則必須在reject規則前,否則這個accept無效 用插入指令 sudo iptables -I INPUT 3 -p tcp -m tcp --dport 8080 -j ACCEPT (表示在第三行插入這條規則)

當新增錯了可以用刪除操作 iptables -D INPUT 3(表示要刪除第三條) 

最後儲存新增的規則 sudo iptables-save > /etc/iptables.up.rules  (但是這個會提示許可權不夠,哪怕sudo) 需要切換成root使用者

設定root密碼 sudo passwd 然後通過命令 su root進入 再執行就ok了iptables-save > /etc/iptables.up.rules

https://www.aliyun.com/jiaocheng/166105.html https://yq.aliyun.com/articles/517339 http://blog.51yip.com/linux/1404.html