在ubuntu 上搭建php开发环境
来源:互联网 发布:数据在被 编辑:程序博客网 时间:2024/06/05 08:07
在ubuntu 上搭建php开发环境
由于之前整理防火墙的时候误删了iptables,导致无法连接到远程的服务器系统。
遂将系统重新安装,这里记下安装的步骤:
- 安装apache及相关组件
- 安装php扩展
- 安装mysql
安装apache及相关组件
Apache是一个web服务器软件,支持php,apache分为线程安全版本与非线程安全版本。更多Apache的内容,请查看官方。 —— 详情
Apache的安装
在ubuntu下,使用apt-get 命令即可安装Apache。
sudo apt-get install apache2sudo apt-get install apache2-dev
apache 2.2 和 2.4的版本在配置虚拟主机的访问权限时是不同的,在2.4中使用Require all grant代替.
安装apache的php扩展
有的时候安装完apache,想马上实验php程序,结果浏览器一访问,发现与预想的不同,原本以为屏幕是打印出php程序的输出数据,结果懵逼的看到了一个下载文件的弹出框(当然下载文件与apche的配置有关),这是默认apache没有支持php。所以在这,我得装个扩展 libapache2-mod-phpx,x为php对应的版本号。
sudo apt-get install libapache2-mod-php7.0
安装apache的mp4扩展
在以往使用本地链接播放视频的时候,如果apache对MP4文件不支持,就会造成播放出错。这个扩展叫做h264-stream,我在ubuntu的源找不到,所以得自己下载源码包编译。
1.下载源码包
cd ~wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gztar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz
2.编译
cd ~/mod_h264_streaming-2.2.7./configure --with-apxs=`which apxs2`makesudo make install
3.配置
在apache2的httpd.conf文件中添加以下两行:
LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so
AddHandler h264-streaming.extensions .mp4
重启apache2完成通过此命令开启apache的简洁链接:sudo a2enmod rewrite
安装php扩展
如果系统上没有php,请使用sudo安装,命令如下
sudo apt-get install php-7.0sudo apt-get install php-7.0-dev
php的扩展有很多,有些常用的扩展,如curl。在apt-get 也支持下载。在这里安装的是redis,swoole和一个composer软件
安装composer
composer 是一个phpe不可缺少的一个工具,方便我们管理第三方的类库。
安装composer时切换成中国镜像,有利于提升下载的速度。
php -r "readfile('http://install.phpcomposer.com/installer');" | php -- --install-dir=/usr/local/bin/ --filename=composercomposer config -g repo.packagist composer https://packagist.phpcomposer.comcomposer self-update
安装redis扩展
在安装redis扩展前,需要确保安装redis服务。安装redis在这里简单的列举下:
第一种方法:
sudo apt-get install redis-server
第二种方法:
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
编译安装后将 src/redis-server 加入服务即可
安装扩展,可以使用
sudo apt-get install php-redis
安装swoole扩展
swoole是基于c语言写的一个高性能网络通信框架,详情请看–swoole官网
扩展下载的地址:https://github.com/swoole/swoole-src/releases
下载后解压
phpize./configuremake sudo make install
将编译好的.so文件加入php.ini即可
安装mysql
安装mysql的过程比较简单,直接使用命令安装即可,
在安装的过程中会提示输入密码。但从5.7以后会开始提供初始化的登录密码,
你需要将初始化密码修改后才能继续使用
安装命令:
sudo apt-get install mysql-server
至此将所有目前需要用到的软件安装完毕,如在安装过程有问题,可以在评论中留言,大家一起探讨解决方法。
- 在ubuntu 上搭建php开发环境
- 在Ubuntu上搭建J2EE开发环境
- 在ubuntu上搭建perl开发环境
- 在ubuntu上搭建android开发环境
- 如何在Ubuntu上使用eclipse搭建PHP开发和调试环境
- ubuntu上搭建php环境
- Ubuntu 搭建PHP开发环境
- Ubuntu 搭建PHP开发环境
- Ubuntu 搭建PHP开发环境
- ubuntu搭建php开发环境
- ubuntu搭建Php开发环境
- Ubuntu搭建php开发环境
- 在Ubuntu上搭建E-Ink AM-100开发环境
- 在Ubuntu上搭建嵌入式Linux开发环境
- 在Ubuntu上搭建嵌入式Linux开发环境
- 在Ubuntu上搭建Android应用开发环境
- 在Ubuntu上搭建keystone开发测试环境
- 在Ubuntu 14.04 64bit上搭建Scala开发环境
- linux窗口程序设计-Qt4精彩实例分析2
- 模电ch.2基本放大器
- vim01 vimrc_example.vim
- pandas 表连接
- 【Linux】vim常用快捷键
- 在ubuntu 上搭建php开发环境
- 欢迎使用CSDN-markdown编辑器
- IDEA--Maven创建WEB分模块项目
- python运算符优先级
- markdown的文章样式:字体、颜色、大小、背景色、图片、缩进
- JavaWeb之EL表达式
- 使用margin+border实现居中
- 字符编码修改问题
- C++ 读取raw文件并保存为到bmp图片下