Ubuntu+Apache+PHP+Mysql环境搭建

前端之家收集整理的这篇文章主要介绍了Ubuntu+Apache+PHP+Mysql环境搭建前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、操作系统

Ubuntu 14.04 64位,阿里云服务器

二、Apache

1、安装Apache,安装命令:sudo apt-get install apache2

2、环境配置:

1)配置文件:路径为/etc/apache2,配置文件是apache2.conf,而没有http.conf。

2)默认网站根目录:/var/www/html,使用浏览器访问http://localhost 即可打开;

3)修改网站根目录:

A、“sudo vim /etc/apache2/apache2.conf"-->找到""的位置-->更改"/var/www/"为新的根目录“/home/www”即可

B、"sudo vi/etc/apache2/sites-available/000-default.conf"-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"为新的根目录“/home/www”即可。

4)重启Apache服务器: sudo /etc/init.d/apache2 restart

三、PHP

1、更新源列表,否则安装PHP会失败:

命令行输入: vim /etc/apt/source.list

在最前面添加以下内容

deb http://mirrors.aliyun.com/ubuntu/ precise main restricteduniverse multiverse

deb http://mirrors.aliyun.com/ubuntu/ precise-security mainrestricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ precise-updates mainrestricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ precise-proposed mainrestricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ precise-backports mainrestricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ precise mainrestricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ precise-securitymain restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ precise-updatesmain restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ precise-proposedmain restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ precise-backportsmain restricted universe multiverse

apt-get update //更新一下列表

2、安装PHP,安装命令:sudo apt-get install PHP5

3、让Apache支持PHP,安装命令:sudo apt-get install libapache2-mod-PHP5

4、安装PHP5-gd模块,安装命令:sudo apt-get install PHP5-gd

5、让PHP支持curl

1)首先查看PHP5-curl是否已安装:dpkg -l | grep 'PHP5-curl'

2)如果没有安装,则:apt-get install PHP5-curl

3)确保 extension_dir存在,并且包含curl.so,

查找extension_dir:PHP -i | grep extension_dir

4)确保 /etc/PHP5/mods-available/curl.ini存在,文件内容如下:

; configuration for PHP CURL module

; priority=20

extension=curl.so


5)如果以上步骤均确定,重启服务器。

四、MysqL

1、安装MysqL,安装命令:sudoapt-get install mysql-server,安装过程中设置密码

2、允许root远程登录

1)从所有主机:grant all privileges on *.* root@"%" identified by "youpassword" with grant option;

2)can't connect to MysqL server解决方法修改配置文件,路径为/etc/MysqL/my.cnf,注释掉bind-address = 127.0.0.0

即:#bind-address = 127.0.0.1

五、FTP

1、安装FTP,安装命令:sudoapt-get install vsftpd

2、查看是否安装成功:输入"sudo service vsftpdrestart"重启vsftpd服务

3、建立FTP目录: sudo mkdir/home/ftpfile/ftpfile

4、新建ftp用户: sudouseradd –d /home/ftpfile –s /bin/bash myftp

5、设置myftp用户密码: sudopasswd myftp ,输入两次密码

6、修改ftp配置文件,路径为/etc/vsftpd.conf,

1)配置修改如下:

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

2)在/etc/目录中新建vsftpd.chroot_list文件添加ftp用户名:myftp。或直接:

echo “myftp” >> /etc/vsftpd.chroot_list 即可。

原文链接:https://www.f2er.com/ubuntu/354291.html

猜你在找的Ubuntu相关文章