国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

CentOS+Nginx+PHP+MySQL詳細配置(圖解)

2019-11-02 16:12:18
字體:
來源:轉載
供稿:網友
一、安裝MySQL        目前web服務器已經很少有跑靜態頁面的,如果要跑動態網站那當然就離不開數據庫,雖然在以前文章中有寫MySQL是怎么安裝的,但是感覺好久沒裝MySQL,現在只把步驟貼出來,就不做過多的講解了#useradd mysql#tar zxvf mysql-5.0.40.tar.gz#cd mysql-5.0.40#./configure --prefix=/usr/local/mysql#make && make install#/usr/local/mysql/bin/mysql_install_db --user=mysql          //初始化MySQL數據庫#chown -R mysql /usr/local/mysql/var#/usr/local/mysql/bin/mysqld_safe &          //啟動MySQL#/usr/local/mysql/bin/mysqladmin -u root password 123456    //設置MySQL密碼#cp support-files/my-medium.cnf /etc/my.cnf#echo "/usr/local/mysql/bin/mysqld_safe &" >>/etc/rc.local二、安裝PCRE         PCRE是perl所用到的正則表達式,目的是讓所裝的軟件支持正則表達式。默認情況下,Nginx只處理靜態的網頁請求,也就是html.如果是來自動態的網頁請求,比如*.php,那么Nginx就要根據正則表達式查詢路徑,然后把*.PHP交給PHP去處理#rpm -qa | grep pcre              //查詢系統中有沒有安裝PCRE,一般裝系統是默認裝有,所以我們要刪掉系統自帶的#cp /lib/libpcre.so.0 /           //在刪除系統自帶的PCRE之前,要先備份一下libpcre.so.0這個文件,因為RPM包的關聯性太強,在刪除后沒libpcre.so.0這個文件時我們裝PCRE是裝不上的#rpm -e --nodeps pcre-6.6-1.1          //刪除系統自帶的PCRE# tar zxvf pcre-8.00.tar.gz#cd pcre-8.00#cp /libpcre.so.0 /lib/              //把我們刪除系統自帶的PCRE之前備份的libpcre.so.0拷貝到/lib 目錄下#./configure         //配置PCRE,因為PCRE是一個庫,而不是像pache、php、postfix等這樣的程序,所以我們安裝時選擇默認路徑即可,這樣會在后面安裝其它東西時避免一些不必要的麻煩,執行完這部后會顯示出下圖,上面顯示了我們對PCRE的配置#make && make installclip_image001三、安裝Nginx       在網上,看到不少人裝Nginx 時非常麻煩,配置時用了一大堆選項,請問你們真實現那么多功能么?害的我越看越郁悶。此次安裝Nginx如果是按著上面筆者的步驟一步步走下來,安裝Nginx時只需指定Nginx的安裝路徑即可#tar zxvf nginx-0.8.24.tar.gz#cd nginx-0.8.24#./configure --prefix=/usr/local/nginx     //此處在本環節只需指定一個路徑#make && make install#/usr/local/nginx/sbin/nginx       //啟Nginx#echo "/usr/local/nginx/sbin/nginx" >>/etc/rc.localNginx啟動后有兩個進程,master為主進程,worker為工作進程,如下圖clip_image003在啟動完NGINX后,我們可以在瀏覽器中輸入http://localhost查看,如下圖clip_image005四、安裝PHP        既然安裝PHP,那GD便是不可少的,在此GD的安裝不再進行描述1、安裝libpng#tar xvf libpng-1.2.10.tar.tar#cd libpng-1.2.10#./configure --prefix=/usr/local/png#make;make install#ln -s /usr/local/png/lib/* /usr/lib/2、安裝jpeg#mkdir /usr/local/jpeg#mkdir /usr/local/jpeg/bin#mkdir /usr/local/jpeg/lib#mkdir /usr/local/jpeg/include#mkdir /usr/local/jpeg/man#mkdir /usr/local/jpeg/man/man1#tar xvf jpegsrc.v7.tar.tar#cd jpeg-7#./configure --prefix=/usr/local/jpeg --enable-shared --enable-static#make;make install#ln -s /usr/local/jpeg/lib/* /usr/lib/3、安裝 freetype#tar xvf freetype-2.3.9.tar.tar#cd freetype-2.3.9#./configure --prefix=/usr/local/freetype#make;make install4、安裝fontconfig#tar zxvf fontconfig-2.4.2.tar.gz#cd fontconfig-2.4.2#./configure --prefix=/usr/local/fontconfig --with-freetype-config=/usr/local/freetype/bin/freetype-config#make;make install5、安裝GD#tar zxvf gd-2.0.32.tar.gz#cd gd-2.0.32#./configure --prefix=/usr/local/gd --with-png=/usr/local/png --with-jpeg=/usr/local/jpeg --with- freetype=/usr/local/freetype --with-fontconfig=/usr/local/fontconfig#cp /usr/local/png/include/png.h ./#cp /usr/local/png/include/pngconf.h ./#make;make install6、安裝PHP        這個地方是最重要的地方,因為默認情況下Nginx和PHP他倆之間是一點感覺沒有的。在之前,很多朋友都搭建過Apache+PHP,Apache+PHP編譯后生成的是模塊文件,而Nginx+PHP需要PHP生成可執行文件才可以,所以要利用fastcgi技術來實現N ginx與PHP的整合,這個只要我們安裝是啟用FastCGI即可。此次我們安裝PHP不僅使用了FastCGI,而且還使用了PHP-FPM這么一個東東,PHP-FPM說白了是一個管理FastCGI的一個管理器,它作為PHP的插件純在,在安裝PHP要想使用PHP-FPM時就需要把PHP-FPM以補丁的形式安裝到PHP中,而且PHP要與PHP-FPM版本一致,這是必須的,切記!      首先我們把PHP和PHP-FPM下載到同一目錄下,此次用的為php-5.3.0.tar.bz2和php-5.3.0-fpm-0.5.12.diff.gz,下載到了同一目錄下#tar xvf php-5.3.0.tar.bz2#gzip -cd php-5.3.0-fpm-0.5.12.diff.gz | patch -d php-5.3.0 -p1         //將php-5.3.0-fpm-0.5.12.diff.gz以補丁形式加到php-5.3.0里面#cd php-5.3.0#./configure --prefix=/usr/local/php --with-gd=/usr/local/gd --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/png --with-freetype-dir=/usr/local/freetype --with-mysql=/usr/local/mysql --enable-fastcgi --enable-fpm注:Nginx+PHP整合,在安裝時必須啟用--enable-fastcgi和 --enable-fpm,這兩個選項是做什么的上面已經描述。執行完后系統會提示--enable-fastcgi是一個未知選項,我們不必理會
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苏尼特左旗| 永新县| 得荣县| 泸水县| 渝中区| 淮阳县| 玉山县| 瓮安县| 吴川市| 额尔古纳市| 青龙| 泽州县| 平安县| 洪泽县| 尤溪县| 叶城县| 新疆| 焉耆| 甘洛县| 双辽市| 富平县| 右玉县| 托克托县| 社旗县| 西昌市| 开封县| 文昌市| 扎鲁特旗| 澄迈县| 长岛县| 扎囊县| 孝感市| 新源县| 黎平县| 沿河| 阳山县| 迁西县| 印江| 友谊县| 马龙县| 尼玛县|