安装LAMP那一系列软件是web开发的基础,现在我们来看一下工作流程。请注意:这个工具是基于Ubuntu14.04 64bit系统上的。让我们开始吧。
Apache
安装apache-2安装包
sudo apt-get install apache2
config
端口、服务、模块配置皆位于
/etc/apache2/apache2.conf文件
//1,在apache2.confi最后一行添加servername ServerName 10.76.9.140 //
Check
检查配置文件
//检查配置 xugangfeng@U0:~$ sudo apache2ctl configtest SyntaxOK //检查服务运行状态 xugangfeng@U0:~$ sudo/etc/init.d/apache2 status *apache2isrunning //检查端口 xugangfeng@U0:~$ sudo netstat-nap|grep apache tcp60 0 :::80 :::*LISTEN3352/apache2 //检查防火墙,80,443端口都打开了 $sudo ufw app list xugangfeng@U0:~$ sudo ufw app info'Apache Full' Profile: Apache Full Title: Web Server (HTTP,HTTPS) Description: Apachev2isthenextgeneration of the omnipresentApacheweb server. Ports: 80,443/tcp
Test
在浏览器里面输入地址,会显示default page信息
MySQL
安装mysql-server等
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
在安装过程中,确认mysql登录的密码,必须设备,我这边设置为root。
Config
修改/etc/mysql/my.conf的bind-addr
bind-address= 10.76.9.140
Check
//检查端口 xugangfeng@U0:~$ sudo netstat-nap|grep3306 tcp0 0 127.0.0.1:3306 0.0.0.0:*LISTEN11341/mysqld
Test
以root/root登录
xugangfeng@U0:~$ mysql-u root-p Enterpassword: Welcometo theMySQLmonitor. Commands end with ; or\g. Your MySQLconnection idis 44 ... mysql>
PHP
安装
PHP即是为apache2安装phpmod
sudo apt-get install libapache2-mod-php5
配置
为apache增加php模块
sudo a2enmod php5
Test
在/var/www/html/php_test.php输入phpinfo(),在浏览器测试php_test.php即可展现。
Redis
安装redis服务
sudo apt-get install redis-server
Check
安装完之后会自动运行redis服务。
//进程检查 $ ps-aux|grep redis redis31545 0.0 0.0 44040 5256 ? Ssl 20:49 0:00 /usr/bin/redis-server127.0.0.1:6379 //端口检查 #netstat -nap |grep 6379 tcp0 0 127.0.0.1:6379 0.0.0.0:*LISTEN
Config
配置文件位于 /etc/redis/redis.conf ,可以配置监听端口,绑定地址等等。
port6379 bind127.0.0.1
启动控制脚本位于 /etc/init.d/redis-server分别可以启动、停止和查看状态。
$ sudo/etc/init.d/redis-server status redis-serverisrunning $ sudo/etc/init.d/redis-server stop Stoppingredis-server:redis-server. $ sudo/etc/init.d/redis-server start Startingredis-server:redis-server.
Test
$ redis-cli 127.0.0.1:6379> settest1'123' OK 127.0.0.1:6379> gettest1 "123" 127.0.0.1:6379>keys* 1) "key1" 2) "test1"
总结
以上基本上完成了Ubuntu WEB开发环境的配置,可以据此来配置更多选项,比如MyAdmin来通过网页配置mysql等。
作者:
文章来源:
http://www.tuicool.com/articles/UNJbueV
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。