如何在Ubuntu上安装Apache2、PHP5-FPM和MySQL

系统部署
2013-10-26 11:50

安装MySQL

sudo apt-fast -y install mysql-server mysql-client

安装Apache2

sudo apt-fast -y install apache2-mpm-worker

安装PHP及相关模块

sudo apt-fast -y install libapache2-mod-fastcgi php5-fpm php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap 
sudo apt-fast -y install php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite 
sudo apt-fast -y install php5-tidy php5-xmlrpc php5-xsl

配置使用PHP5-FPM的虚拟主机文件

加入以下内容

<IfModule mod_fastcgi.c>
    AddHandler php5-fcgi .php
    Action php5-fcgi /php5-fcgi
    Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
    FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
</IfModule>

设置PHP5-FPM的监听端口

编辑/etc/php5/fpm/pool.d/www.conf 文件,加入

listen = /var/run/php5-fpm.sock

重载PHP5-FPM

sudo /etc/init.d/php5-fpm reload

启动Apache2的fastcgi模块

sudo a2enmod actions fastcgi alias

重启Apache2

sudo /etc/init.d/apache2 restart

测试

在网站根目录下加入test.php文件

<?php phpinfo(); ?>	

看PHP是否工作正常,以及是否支持FPM、MySQL模块。

加载 Disqus 评论

© 版权所有 悟理 2013-2019
Powered By Jekyll & Semantic UI

如何在Ubuntu上安装Apache2、PHP5-FPM和MySQL

系统部署
2013-10-26 11:50

安装MySQL

sudo apt-fast -y install mysql-server mysql-client

安装Apache2

sudo apt-fast -y install apache2-mpm-worker

安装PHP及相关模块

sudo apt-fast -y install libapache2-mod-fastcgi php5-fpm php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap 
sudo apt-fast -y install php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite 
sudo apt-fast -y install php5-tidy php5-xmlrpc php5-xsl

配置使用PHP5-FPM的虚拟主机文件

加入以下内容

<IfModule mod_fastcgi.c>
    AddHandler php5-fcgi .php
    Action php5-fcgi /php5-fcgi
    Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
    FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
</IfModule>

设置PHP5-FPM的监听端口

编辑/etc/php5/fpm/pool.d/www.conf 文件,加入

listen = /var/run/php5-fpm.sock

重载PHP5-FPM

sudo /etc/init.d/php5-fpm reload

启动Apache2的fastcgi模块

sudo a2enmod actions fastcgi alias

重启Apache2

sudo /etc/init.d/apache2 restart

测试

在网站根目录下加入test.php文件

<?php phpinfo(); ?>	

看PHP是否工作正常,以及是否支持FPM、MySQL模块。

加载 Disqus 评论

© 版权所有 悟理 2013-2019
Powered By Jekyll & Semantic UI

如何在Ubuntu上安装Apache2、PHP5-FPM和MySQL

系统部署
2013-10-26 11:50

安装MySQL

sudo apt-fast -y install mysql-server mysql-client

安装Apache2

sudo apt-fast -y install apache2-mpm-worker

安装PHP及相关模块

sudo apt-fast -y install libapache2-mod-fastcgi php5-fpm php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap 
sudo apt-fast -y install php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite 
sudo apt-fast -y install php5-tidy php5-xmlrpc php5-xsl

配置使用PHP5-FPM的虚拟主机文件

加入以下内容

<IfModule mod_fastcgi.c>
    AddHandler php5-fcgi .php
    Action php5-fcgi /php5-fcgi
    Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
    FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
</IfModule>

设置PHP5-FPM的监听端口

编辑/etc/php5/fpm/pool.d/www.conf 文件,加入

listen = /var/run/php5-fpm.sock

重载PHP5-FPM

sudo /etc/init.d/php5-fpm reload

启动Apache2的fastcgi模块

sudo a2enmod actions fastcgi alias

重启Apache2

sudo /etc/init.d/apache2 restart

测试

在网站根目录下加入test.php文件

<?php phpinfo(); ?>	

看PHP是否工作正常,以及是否支持FPM、MySQL模块。

加载 Disqus 评论

© 版权所有 悟理 2013-2019
Powered By Jekyll & Semantic UI