Fedora下nginx和php的安裝

來源:互聯網
上載者:User

Fedora下nginx和php的安裝
1. nginx的安裝nginx安裝

wget https://github.com/nginx/nginx/archive/v1.7.11.zipunzip nginx-1.7.7.zip./configure --prefix=NGINX_INSTALL_PATHmake make -f objs/Makefile installnginx直接在objs下產生Makefile檔案.

nginx模組安裝

nginx模組和apache模組最大的區別在於其添加模組需要重新編譯檔案.下面展示下nginx-echo模組的安裝.

wget https://github.com/openresty/echo-nginx-module/archive/v0.57.zipmkdir $NGINX_INSTALL_PATH/modulesmv echo-nginx-module-0.57.zip $NGINX_INSTALL_PATH/modules && cd $NGINX_INSTALL_PATH/modulesunzip echo-nginx-module-0.57.zip cd $NGINX_INSTALL_PATH./configure --prefix=NGINX_INSTALL_PATH --add-module=$NGINX_INSTALL_PATH/modules/echo-nginx-module-0.5
2. mysql 安裝

mysql安裝可以直接到mysql官網下載repo檔案.

wget http://repo.mysql.com/mysql-community-release-fc21-6.noarch.rpmsudo yum install community-mysql-server.x86_64 mysql-workbench-community.x86_64
3. php安裝

這裡主要用到php-fpm來負責執行php檔案,在php核心5.3.3以上,php源碼內建php-fpm

wget -c http://cn2.php.net/distributions/php-5.6.9.tar.gz(由於php檔案較大,最好開啟斷點續傳)./configure --prefix=/usr/local/php-5.6.9 --enable-fpm --with-mysqlmake && make installsudo ln -s /usr/local/php-5.6.9 /usr/local/php

這樣我們就安裝好php,然後運行php-fpm,不過在這之前,需要將

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf

我們現在就用裡面的預設配置,然後到sbin目錄下開啟php-fpm服務.

sudo sbin/php-fpm
4. nginx下配置php
 location ~* \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; include fastcgi_params; }

現在start nginx
在html目錄添加index.php檔案.

訪問http://localhost/index.php
出現

這樣nginx和php的安裝配置就完成了.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.