步骤一,安装基本的編譯環境
apt install build-essential
步骤二,安装mysql数据库:
apt install mysql-server
在這個過程中,你需要設置Mysql的帳號和密碼。(我的帳號是root, 密碼是123456)
當前的mysql,還不能被遠程訪問的,你需要進入mysql
mysql -uroot -p123456 mysql > grant all privileges on *.* to root@'%' identified by '123456' with grant option; mysql > flush privileges;
然後需要編輯一下mysql的配置文件,把bind-address註釋掉:
vim /etc/mysql/my.cnf #bind-address = 127.0.0.1
然後重啓一下mysql
service mysql restart
如果本地用的是windows作爲開發環境,服務器是linux環境,那麼mysql有時候會出現亂碼。修改mysql編碼格式:
在[client]下面寻找default-character-set,然后将其值修改为:
default-character-set=utf8
若找不到default-character-set,加上上面一行即可。
[mysqld]同理:
character_set_server=utf8 init_connect='SET NAMES utf8'
進入mysql
mysql > set names utf8;
它相当于下面的三句指令:
SET character_set_client = utf8; SET character_set_results = utf8; SET character_set_connection = utf8;
重啓mysql。
下面语句用于查看编码方式是否已经修改:
mysql > show variables like 'char%'; mysql > show variables like 'coll%';
步骤三,安装apache2
apt install apache2
需要注意的是:apache默認的路徑爲 "/var/www/html" , 你需要修改配置文件
vim /etc/apache2/sites-enabled/000-default.conf
找到 "DocumentRoot /var/www/html ", 修改成爲:
DocumentRoot /var/www
然後修改apache2.conf文件
vim /etc/apache2/apache2.conf
找到如下段落並修改成如下格式, 這樣做主要是爲了能讓其他電腦能訪問此服務器:
<Directory /> Options FollowSymLinks # AllowOverride None AllowOverride All Require all denied </Directory> ...... <Directory /var/www> Options Indexes FollowSymLinks # AllowOverride None AllowOverride All Require all granted </Directory>
如果需要配置虛擬主機,則在 "/etc/apache2/site-enabled/"添加多一個文件:
vim /etc/apache2/site-enabled/http-vhost.conf
添加內容如下
<VirtualHost *:8080> DocumentRoot /var/www/XXX (XXX爲你的項目路徑) ServerName XXX (你的url地址) ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
由於我們上面的虛擬主機是8080端口的 ,所以,我們還需要讓apache監聽8080端口
vim /etc/apache2/ports.conf
你想監聽什麼端口,就在裏面添加(最好是添加8000以上的端口,防止被佔用):
Listen 8080
還需要開啓重寫:
sudo a2enmod rewrite
然後重啓apache2
service apache2 restart
步骤四,安装php:
apt install libapache2-mod-php5 php5 php5-gd php5-mysql
嘗試在"/var/www/"新建一個index.php 文件
vim /var/www/index.php <?php echo phpinfo();
然後重啓apache,訪問 127.0.0.1 /(你服務器上的地址)
如果出現你的php配置,則說明你的環境已經安裝成功了。