搜尋
首頁資料庫mysql教程CentOS如何編譯安裝Nginx+MySQL+PHP

一、設定防火牆,開啟80埠、3306埠

vi /etc/sysconfig/iptables #编辑防火墙配置文件

# firewall configuration written by system-config-firewall

# manual customization of this file is not recommended.

*filter

:input accept [0:0]

:forward accept [0:0]

:output accept [0:0]

-a input -m state --state established,related -j accept

-a input -p icmp -j accept

-a input -i lo -j accept

-a input -m state --state new -m tcp -p tcp --dport 22 -j accept

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept

-a input -m state --state new -m tcp -p tcp --dport 80 -j accept

-a input -j reject --reject-with icmp-host-prohibited

-a forward -j reject --reject-with icmp-host-prohibited

commit

:wq! #保存退出

service iptables restart #最後重啟防火牆讓設定生效

二、關閉selinux

#
vi /etc/selinux/config

#selinux=enforcing #注释掉

#selinuxtype=targeted #注释掉

selinux=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

三、系統約定

軟體原始碼包存放位置:/usr/local/src

原始碼包編譯安裝位置:/usr/local/軟體名稱

四、下載軟體包

1、下載nginx

http://nginx.org/download/nginx-1.10.2 .tar.gz

2、下載mysql

http://downloads.mysql.com/archives/get/file/mysql-5.5.52.tar.gz

3、下載php

http://cn2.php.net/distributions/php-5.5.38.tar.gz

4、下載pcre (支援nginx偽靜態)

http://ftp.exim.llorien.org/pcre/pcre-8.39.tar.gz

#5、下載openssl(nginx擴充)

#http://www .openssl.org/source/openssl-1.0.2j.tar.gz

#6、下載zlib(nginx擴充)

http://zlib.net/zlib-1.2.8. tar.gz

7、下載cmake(mysql編譯工具)

http://www.cmake.org/files/v3.6/cmake-3.6.2.tar.gz

8、下載libmcrypt(php擴充)

http://nchc.dl.sourceforge.net/project/mcrypt/libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz

9、下載yasm(php擴充)

http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

10、t1lib(php擴充)

ftp://sunsite.unc.edu/pub/linux/libs/graphics/t1lib-5.1.2.tar.gz

#11、下載gd庫安裝套件

https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.1.tar.gz

12、libvpx(gd函式庫需要)

https://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2

13、tiff(gd函式庫需要)

#http:// download.osgeo.org/libtiff/tiff-4.0.6.tar.gz

14、libpng(gd函式庫需要)

https://sourceforge.net/projects/libpng/files /libpng16/1.6.25/libpng-1.6.25.tar.gz

15、freetype(gd函式庫需要)

http://ftp.twaren.net/unix/nongnu/ freetype/freetype-2.7.ta​​r.gz

16、jpegsrc(gd函式庫需要)

http://www.ijg.org/files/jpegsrc.v9b.tar.gz

以上軟體包上傳到/usr/local/src目錄

五、安裝編譯工具

yum install apr* autoconf automake bison bzip2 bzip2* cloog -ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c gtk -devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng * libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc -devel libtool* libgomp libxml2 libxml2-devel libxx -gd policycoreutils ppl telnet t1lib t1lib* wget zlib-devel

安裝篇

##一、安裝mysql

#1、安裝cmake

cd /usr/local/src

tar zxvf cmake-3.6.2.tar.gz

cd cmake-3.6.2

# ./configure

make

make install

2、安裝mysql##groupadd mysql #新增mysql群組

useradd -g mysql mysql -s /bin/false #建立使用者mysql並加入到mysql群組,不允許mysql使用者直接登入系統

mkdir -p /data/mysql #建立mysql資料庫存放目錄

chown -r mysql:mysql /data/mysql #設定mysql資料庫目錄權限

mkdir -p /usr/local/mysql #建立mysql安裝目錄

cd /usr /local/src

tar zxvf mysql-5.5.52.tar.gz #解壓縮

cd mysql-5.5.52

#cmake . -dcmake_install_prefix=/usr/local /mysql -dmysql_datadir=/data/mysql -dsysconfdir=/etc #設定

make #編譯

make install #安裝

#cd /usr/local/mysql

cp ./support-files/my-huge.cnf /etc/my.cnf #拷貝設定檔(注意:如果/etc目錄下方預設有一個my.cnf,直接覆寫即可)

vi /etc/my.cnf #編輯設定檔,在[mysqld] 部分增加

datadir = /data/mysql #新增mysql資料庫路徑

:wq! #儲存退出

./scripts/mysql_install_db --user=mysql #產生mysql系統資料庫

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #把mysql加入系統啟動

chmod 755 /etc/init.d/mysqld #增加執行權限

chkconfig mysqld on #加入開機啟動

vi /etc/rc.d /init.d/mysqld #編輯

basedir=/usr/local/mysql #mysql程式安裝路徑

datadir=/data/mysql #mysql資料庫存放目錄

:wq! #儲存退出

service mysqld start #啟動

vi /etc/profile #把mysql服務加入系統環境變數:在最後加入下面這一行

#export path=$path:/usr/local/mysql/bin

:wq! #儲存退出

source /etc/profile #讓設定立即生效

下面是把myslq的函式庫檔案連結到系統預設位置,這樣在編譯類似php等軟體時可以不用指定mysql的函式庫檔案位址。

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

mkdir /var/lib/mysql #建立目錄

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock #新增軟連結

mysql_secure_installation #设置mysql密码,根据提示按y 回车输入2次密码

/usr/local/mysql/bin/mysqladmin -u root -p password "123456" #或者直接修改密码

到此,mysql安装完成!

二、安装nginx

1、安装pcre

cd /usr/local/src

mkdir /usr/local/pcre

tar zxvf pcre-8.39.tar.gz

cd pcre-8.39

./configure --prefix=/usr/local/pcre

make

make install

2、安装openssl

cd /usr/local/src

mkdir /usr/local/openssl

tar zxvf openssl-1.0.2j.tar.gz

cd openssl-1.0.2j

./config --prefix=/usr/local/openssl

make

make install

vi /etc/profile

export path=$path:/usr/local/openssl/bin

:wq!

source /etc/profile

3、安装zlib

cd /usr/local/src

mkdir /usr/local/zlib

tar zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure --prefix=/usr/local/zlib

make

make install

4、安装nginx

cd /usr/local/src

groupadd www

useradd -g www www -s /bin/false

cd /usr/local/src

tar zxvf nginx-1.10.2.tar.gz

cd nginx-1.10.2

./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.2j --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.39

注意:--with-openssl=/usr/local/src/openssl-1.0.2j --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.39指向的是源码包解压的路径,而不是安装的路径,否则会报错

make

make install

/usr/local/nginx/sbin/nginx #启动nginx

设置nginx开机启动

vi /etc/rc.d/init.d/nginx #编辑启动文件添加下面内容

#!/bin/sh

#

# nginx - this script starts and stops the nginx daemon

#

# chkconfig: - 85 15

# description: nginx is an http(s) server, http(s) reverse \

# proxy and imap/pop3 proxy server

# processname: nginx

# config: /etc/nginx/nginx.conf

# config: /usr/local/nginx/conf/nginx.conf

# pidfile: /usr/local/nginx/logs/nginx.pid

# source function library.

. /etc/rc.d/init.d/functions

# source networking configuration.

. /etc/sysconfig/network

# check that networking is up.

[ "$networking" = "no" ] && exit 0

nginx="/usr/local/nginx/sbin/nginx"

prog=$(basename $nginx)

nginx_conf_file="/usr/local/nginx/conf/nginx.conf"

[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx

make_dirs() {

# make required directories

user=`$nginx -v 2>&1 | grep "configure arguments:" | sed 's/[^*]*--user=\([^ ]*\).*/\1/g' -`

if [ -z "`grep $user /etc/passwd`" ]; then

useradd -m -s /bin/nologin $user

fi

options=`$nginx -v 2>&1 | grep 'configure arguments:'`

for opt in $options; do

if [ `echo $opt | grep '.*-temp-path'` ]; then

value=`echo $opt | cut -d "=" -f 2`

if [ ! -d "$value" ]; then

# echo "creating" $value

mkdir -p $value && chown -r $user $value

fi

fi

done

}

start() {

[ -x $nginx ] || exit 5

[ -f $nginx_conf_file ] || exit 6

make_dirs

echo -n $"starting $prog: "

daemon $nginx -c $nginx_conf_file

retval=$?

echo

[ $retval -eq 0 ] && touch $lockfile

return $retval

}

stop() {

echo -n $"stopping $prog: "

killproc $prog -quit

retval=$?

echo

[ $retval -eq 0 ] && rm -f $lockfile

return $retval

}

restart() {

#configtest || return $?

stop

sleep 1

start

}

reload() {

#configtest || return $?

echo -n $"reloading $prog: "

killproc $nginx -hup

retval=$?

echo

}

force_reload() {

restart

}

configtest() {

$nginx -t -c $nginx_conf_file

}

rh_status() {

status $prog

}

rh_status_q() {

rh_status >/dev/null 2>&1

}

case "$1" in

start)

rh_status_q && exit 0

$1

;;

stop)

rh_status_q || exit 0

$1

;;

restart|configtest)

$1

;;

reload)

rh_status_q || exit 7

$1

;;

force-reload)

force_reload

;;

status)

rh_status

;;

condrestart|try-restart)

rh_status_q || exit 0

;;

*)

echo $"usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"

exit 2

esac

:wq! #保存退出

chmod 775 /etc/rc.d/init.d/nginx #赋予文件执行权限

chkconfig nginx on #设置开机启动

/etc/rc.d/init.d/nginx restart #重启

在浏览器中打开服务器ip地址,会看到下面的界面,说明nginx安装成功。

系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

三、安装php

1、安装yasm

cd /usr/local/src

tar zxvf yasm-1.3.0.tar.gz

cd yasm-1.3.0

./configure

make

make install

2、安装libmcrypt

cd /usr/local/src

tar zxvf libmcrypt-2.5.8.tar.gz

cd libmcrypt-2.5.8

./configure

make

make install

3、安装libvpx

cd /usr/local/src

tar xvf libvpx-v1.3.0.tar.bz2

cd libvpx-v1.3.0

./configure --prefix=/usr/local/libvpx --enable-shared --enable-vp9

make

make install

4、安装tiff

cd /usr/local/src

tar zxvf tiff-4.0.6.tar.gz

cd tiff-4.0.6

./configure --prefix=/usr/local/tiff --enable-shared

make

make install

5、安装libpng

cd /usr/local/src

tar zxvf libpng-1.6.25.tar.gz

cd libpng-1.6.25

./configure --prefix=/usr/local/libpng --enable-shared

make

make install

6、安装freetype

cd /usr/local/src

tar zxvf freetype-2.7.tar.gz

cd freetype-2.7

./configure --prefix=/usr/local/freetype --enable-shared

make

make install

7、安装jpeg

cd /usr/local/src

tar zxvf jpegsrc.v9b.tar.gz

cd jpeg-9b

./configure --prefix=/usr/local/jpeg --enable-shared

make

make install

8、安装libgd

cd /usr/local/src

tar zxvf libgd-2.1.1.tar.gz #解压

cd libgd-2.1.1 #进入目录

./configure --prefix=/usr/local/libgd --enable-shared --with-jpeg=/usr/local/jpeg --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-fontconfig=/usr/local/freetype --with-xpm=/usr/ --with-tiff=/usr/local/tiff --with-vpx=/usr/local/libvpx

make #编译

make install #安装

9、安装t1lib

cd /usr/local/src

tar zxvf t1lib-5.1.2.tar.gz

cd t1lib-5.1.2

./configure --prefix=/usr/local/t1lib --enable-shared

make without_doc

make install

10、安装php

注意:如果系统是64位,请执行以下两条命令,否则安装php会出错(32位系统不需要执行)

\cp -frp /usr/lib64/libltdl.so* /usr/lib/

\cp -frp /usr/lib64/libxpm.so* /usr/lib/

cd /usr/local/src

tar -zvxf php-5.5.38.tar.gz

cd php-5.5.38

export ld_library_path=/usr/local/libgd/lib

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with- mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/usr/local/mysql --with-gd=/usr/local /libgd --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --with-xpm- dir=/usr/ --with-vpx-dir=/usr/local/libvpx/ --with-zlib-dir=/usr/local/zlib --with-t1lib=/usr/local/t1lib --with- iconv --enable-libxml --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-opcache --enable-mbregex --enable-fpm --啟用mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without - pear --with-gettext --enable-session --with-mcrypt --with-curl --enable-ctype

make #編譯

make install #安裝

#cp php.ini-product /usr/local/php/etc/php.ini # 複製php設定檔到安裝目錄

rm -rf /etc/php.ini #系統刪除自帶設定檔

ln -s /usr/local/php/etc/php.ini /etc/php.ini #新增軟連結到/etc目錄

cp /usr/local/php/etc / php-fpm.conf.default /usr/local/php/etc/php-fpm.conf #拷貝範本檔案為php-fpm設定檔

ln -s /usr/local/php/etc/ php -fpm.conf /etc/php-fpm.conf # 新增軟連接到/etc目錄

#ln -s /usr/local/php/bin/php /usr/sbin/php # 新增軟連接到系統目錄

ln -s /usr/local/php/bin/php /usr/bin/php # 新增軟連接到系統目錄

vi /usr/local/php/etc / php-fpm.conf #編輯

user = www #設定php-fpm運行帳號為www

#group = www #設定php-fpm運行群組為www

pid = run/php-fpm.pid #取消前面的分號

:wq! #儲存退出

設定php-fpm開機啟動

cp /usr/local/src/php-5.5.38/sapi/fpm/init.d.php-fpm /etc/rc .d/init.d/php-fpm #拷貝php-fpm到啟動目錄

chmod x /etc/rc.d/init.d/php-fpm #新增執行權限

# chkconfig php-fpm on #設定開機啟動

vi /usr/local/php/etc/php.ini #編輯設定檔

找到:disable_functions =

修改為:disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthrud,pope ,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid, posix_getgetg且posix_getix_getix, Ngetix_getg且posix_getggetix,pgetix_getpixd, Nget Ngetix_gets Ngetix_getpix_getix_get Ngetix_getpix_get Ngetix_getpix_getpix_get Nget Ngetix_getgget Ngetix_getgget Ngetix_gets Nget Ngetix_getpixd,gr posix_get pid、posix_getppid、posix_getpwnam、posix_getpwuid、posix_getrlimit、posix_getsid、posix_getuid、 posix_isatty , posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_name,可以用這個函數也可以取消這個函數,如果可以用的函數,如果可以取消這個函數。可以刪除,取消取消。

找到:;date.timezone =

修改為:date.timezone = prc #設定時區

找到:expose_php = on

修改為:expose_php = off # 禁止顯示php版本的資訊

找到:short_open_tag = off

修改為:short_open_tag = on #支援php短標籤

#找到opcache.enable=0

修改為opcache.enable=1 #php支援opcode儲存

找到:opcache.enable_cli=1 #php支援opcode儲存

修改為:opcache.enable_cli=0

在最後一行新增:zend_extension=opcache.so #開啟opcode快取功能

:wq! #儲存退出

設定nginx支援php

vi /usr/local/nginx/conf/nginx.conf

修改/usr/local/nginx/conf/nginx. conf conf修改設定文件,需做如下

user www www; #首行user去掉註釋,nginx運行組為www www;必須與/usr/local/php/etc/php-fpm.conf中的user,group配置相同,否則php運行出錯

index索引.html 索引.htm 索引.php; # 新增index.php

##將php腳本傳遞給在127.0.0.1:9000上監聽的fastcgi伺服器

#location ~ \.php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

#fastcgi_param script_filename $document_root$fastcgi_script__name;

include fastcgi_params ;

}

取消fastcgi伺服器部分位置的註釋,注意fastcgi_param行的參數,改為$document_root$fastcgi_script_name,或使用絕對路徑

/etc /init .d/nginx restart #重啟nginx

service php-fpm start #啟動php-fpm

#測試篇

#cd /usr/ local/ nginx/html/ #進入nginx預設網站根目錄

rm -rf /usr/local/nginx/html/* #刪除預設測試頁面

vi index.php #新index .php檔

phpinfo();

?>

:wq! #儲存退出

chown www.www /usr/local/nginx/html/ -r #設定目錄擁有者

chmod 700 /usr/local/nginx/html/ -r #設置目錄權限

在瀏覽器中開啟伺服器ip位址

以上是CentOS如何編譯安裝Nginx+MySQL+PHP的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:亿速云。如有侵權,請聯絡admin@php.cn刪除
MySQL與Sqlite有何不同?MySQL與Sqlite有何不同?Apr 24, 2025 am 12:12 AM

MySQL和SQLite的主要區別在於設計理念和使用場景:1.MySQL適用於大型應用和企業級解決方案,支持高性能和高並發;2.SQLite適合移動應用和桌面軟件,輕量級且易於嵌入。

MySQL中的索引是什麼?它們如何提高性能?MySQL中的索引是什麼?它們如何提高性能?Apr 24, 2025 am 12:09 AM

MySQL中的索引是數據庫表中一列或多列的有序結構,用於加速數據檢索。 1)索引通過減少掃描數據量提升查詢速度。 2)B-Tree索引利用平衡樹結構,適合範圍查詢和排序。 3)創建索引使用CREATEINDEX語句,如CREATEINDEXidx_customer_idONorders(customer_id)。 4)複合索引可優化多列查詢,如CREATEINDEXidx_customer_orderONorders(customer_id,order_date)。 5)使用EXPLAIN分析查詢計劃,避

說明如何使用MySQL中的交易來確保數據一致性。說明如何使用MySQL中的交易來確保數據一致性。Apr 24, 2025 am 12:09 AM

在MySQL中使用事務可以確保數據一致性。 1)通過STARTTRANSACTION開始事務,執行SQL操作後用COMMIT提交或ROLLBACK回滾。 2)使用SAVEPOINT可以設置保存點,允許部分回滾。 3)性能優化建議包括縮短事務時間、避免大規模查詢和合理使用隔離級別。

在哪些情況下,您可以選擇PostgreSQL而不是MySQL?在哪些情況下,您可以選擇PostgreSQL而不是MySQL?Apr 24, 2025 am 12:07 AM

選擇PostgreSQL而非MySQL的場景包括:1)需要復雜查詢和高級SQL功能,2)要求嚴格的數據完整性和ACID遵從性,3)需要高級空間功能,4)處理大數據集時需要高性能。 PostgreSQL在這些方面表現出色,適合需要復雜數據處理和高數據完整性的項目。

如何保護MySQL數據庫?如何保護MySQL數據庫?Apr 24, 2025 am 12:04 AM

MySQL數據庫的安全可以通過以下措施實現:1.用戶權限管理:通過CREATEUSER和GRANT命令嚴格控制訪問權限。 2.加密傳輸:配置SSL/TLS確保數據傳輸安全。 3.數據庫備份和恢復:使用mysqldump或mysqlpump定期備份數據。 4.高級安全策略:使用防火牆限制訪問,並啟用審計日誌記錄操作。 5.性能優化與最佳實踐:通過索引和查詢優化以及定期維護兼顧安全和性能。

您可以使用哪些工具來監視MySQL性能?您可以使用哪些工具來監視MySQL性能?Apr 23, 2025 am 12:21 AM

如何有效監控MySQL性能?使用mysqladmin、SHOWGLOBALSTATUS、PerconaMonitoringandManagement(PMM)和MySQLEnterpriseMonitor等工具。 1.使用mysqladmin查看連接數。 2.用SHOWGLOBALSTATUS查看查詢數。 3.PMM提供詳細性能數據和圖形化界面。 4.MySQLEnterpriseMonitor提供豐富的監控功能和報警機制。

MySQL與SQL Server有何不同?MySQL與SQL Server有何不同?Apr 23, 2025 am 12:20 AM

MySQL和SQLServer的区别在于:1)MySQL是开源的,适用于Web和嵌入式系统,2)SQLServer是微软的商业产品,适用于企业级应用。两者在存储引擎、性能优化和应用场景上有显著差异,选择时需考虑项目规模和未来扩展性。

在哪些情況下,您可以選擇SQL Server而不是MySQL?在哪些情況下,您可以選擇SQL Server而不是MySQL?Apr 23, 2025 am 12:20 AM

在需要高可用性、高級安全性和良好集成性的企業級應用場景下,應選擇SQLServer而不是MySQL。 1)SQLServer提供企業級功能,如高可用性和高級安全性。 2)它與微軟生態系統如VisualStudio和PowerBI緊密集成。 3)SQLServer在性能優化方面表現出色,支持內存優化表和列存儲索引。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中