1、源碼安裝mysql
1.1、從官網下載源碼包,然後上傳到CentOS服務器,如圖:
(下載地址:https://downloads.mysql.com/archives/community/)
1.2、yum安裝依賴包/依賴庫,並解壓mysql源碼包
1.3、預編譯源碼包,預編譯完成之後使用echo $?進行檢查一下看看有沒有問題
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DWITH_XTRADB_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DWITH_EXTRA_CHARSETS=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_BIG_TABLES=1 -DWITH_DEBUG=0
1.4、編譯安裝
1.5、初始化數據庫
1.6、創建軟鏈接及啓動數據庫,並檢查數據庫的狀態
1.7、重置mysql的root用戶密碼,並登陸到數據庫
2、安裝nginx
2.1、安裝nginx依賴組件
2.2、下載nginx源碼包,並解壓
2.3、預編譯nginx
./configure --user=www --group=www --prefix=/usr/local/nginx
–with-http_stub_status_module --with-http_ssl_module
(注:預編譯完成之後檢查一下,出現這種情況就代表完成)
2.4、編譯安裝nginx3.
3、安裝php
3.1、安裝php依賴包,並下載解壓php
3.2、預編譯php
./configure --prefix=/usr/local/php --enable-fpm --enable-debug --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-mbstring --with-curl --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --disable-fileinfo
3.3、編譯安裝php
3.4、複製相關配置文件到相應的目錄,並授予權限添加到系統服務
3.5、修改php-fpm.conf配置文件(vim /usr/local/php/etc/php-fpm.conf)
3.6、修改nginx.conf配置文件(vim /usr/local/nginx/conf/nginx.conf)
3.7、檢查nginx配置,並啓動nginx和php服務,並關閉防火牆和setenforce
4.添加測試頁面,並測試
下載discuz,並解壓
4.2、創建數據庫,並授權然後一步步進行操作就可以了。