ホームページ  >  記事  >  バックエンド開発  >  openbsd+nginx+php+mysql

openbsd+nginx+php+mysql

WBOY
WBOYオリジナル
2016-06-23 14:36:18924ブラウズ

#export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.8/packages/amd64/

#pkg_add -r nginx-0.7.67 mysql-server-5.1.48 php5-fastcgi-5.2 .13p0 php5-gd-5.2.13p0-no_x11 php5-mysql-5.2.13p0 spawn-fcgi-1.6.3p0

#vi /etc/rc.local:

----------- ---------------------------------------

# MySQL を開始する
if [ - x /usr/local/bin/mysqld_safe ] ; 次に
echo -n 'MySQL を開始しています...'
su -c mysql root -c '/usr/local/bin/mysqld_safe >/dev/null 2>&1 &'
echo "DONE"
fi
# Start php-fastcgi
if [ -x /usr/local/bin/spawn-fcgi ] ; 次に
echo -n 'php-fastcgi を開始しています...'
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 6 -u www -f /usr/local/bin/php- fastcgi > /var/run/fcgi.pid
echo "DONE"
fi
# nginx を開始
if [ -x /usr/local/sbin/nginx ] ; 次に
echo -n 「nginx を開始しています...」
/usr/local/sbin/nginx
echo 「DONE」
fi

---------------------- ---------------------------------

#ln -s /var/www/conf/modules.サンプル/php5.conf /var/www/conf/modules/php5.conf

#ln -s /var/www/conf/php5.sample/gd.ini /var/www/conf/php5/gd.ini

#ln -fs /var/www/conf/php5.sample/mysql.ini /var/www/conf/php5/mysql.ini

#vi /etc/nginx/nginx.conf

--- -------------------------------------------------- ---

location / {
root /var/nginx/html;
index index.php index.html index.htm;
}

location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/nginx/html$fastcgi_script_name;
include fastcgi_params;
}

------------------------------------------------ ----------

#vi /etc/sysctl.conf

-------------------------- ---------------------------------

kern.maxfiles=65535

-------- -------------------------------------------------- -

#vi /etc/login.conf

------------------------------------- ------------------------

#

# MySQL

#

mysql:

:openfiles-cur=1024:

: openfiles-max=2048:

:tc=デーモン:

------------------------------------- ------------------------

#cap_mkdb /etc/login.conf

#/usr/local/bin/mysql_install_db

#/usr /local/bin/mysqladmin -u root パスワード 'yourpassword'

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。