ubuntu 配置
1.首先配apache+php+mysql
(1)安装apahce
sudo apt-get update(更新库)
sudo apt-get install apache2(安装apache2)
日志位置:/var/log/apache2/
Options Indexes FollowSymLinks 去掉上面的Indexes可以禁止列出目录
打开重写
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory "/var/www">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
(2)安装php
安装php5
16.04默认安装了php7.所以要先删除,如下
aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
( 先apt-get update aptitude)
添加PPA源:add-apt-repository ppa:ondrej/php (apt install software-properties-common)
sudo apt-get update
sudo apt-get install php5.6
( aptitude update 找不到5.6的时候这两个语句可能有用
(3)安装mysql
apt-get install mysql-server
apt-get install php5.6-mysql
apt-get install php5.6-gd
1)打开3306
netstat -an | grep 3306可以查看3306是否打开
编辑
vim /etc/mysql/mysql.conf.d/mysqld.cnf
去掉与127.0.0.1的绑定
#bind-address = 127.0.0.1
2)要想利用navicat从远程访问,需要修改表权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'abcd1234' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
flush privileges
/etc/init.d/mysql restart
(4)重启
/etc/init.d/apache2 restart
2.安装ftp
配置安全组,把21打开
(1)安装
apt-get install vsftpd
(2)添加一个用户并设置密码
useradd -d /var/www/html -s /bin/bash admin_ftp
passwd admin_ftp
(4)打开可写权限
vi /etc/vsftpd.conf
打开注释 write_enable=YES
以下两个语句,将用户限定在主目录:
chroot_local_user=YES
allow_writeable_chroot=YES
(3)重启
/etc/init.d/vsftpd restart
后续
安装xml解析支持
apt-get install php5.6-xml