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的时候这两个语句可能有用

aptitude full-upgrade)

(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

 

posted on 2017-09-26 20:11  余洋SI  阅读(187)  评论(2编辑  收藏  举报

导航