⑴ linux centOS下怎麼配置web伺服器
把在本地開發的php+mysql程序通過FTP架設到web伺服器,並能通過域名正常訪問網站。
END
步驟/方法
第一步:創建FTP
================================================================
chmod go+rwx /data 《給data分配許可權》
cd /data 《進入data分區》
mkdir web 《建立web目錄》
chmod go+rwx /data/web
cd / 《回到根目錄,個人操作習慣,可跳過這步》
useradd ftpusername -d /data/web/cqwebseo.com 《添加FTP,ftpusername改為你的FTP用戶、cqwebseo.com改為你FTP對就的網站目錄》
passwd cqwebseo 《設置FTP密碼》
echo cqwebseo >> /etc/ftpchroot 《設置FTP用戶只訪問自己網站目錄內的文件,不能訪問其它目錄 。這點很重要》vi /etc/vsftpd/vsftpd.conf 《修改FTP配置文件》
註:按一下i進入到編輯模式,修改完後按一下ESC退出編輯模式,再輸入《:wq》(其作用是保存改修改並退出)《:q!》退出不保存《:q》沒有做過修改用這個退出
idle_session_timeout
data_connection_timeout
找到這兩個,,修改其值大於900,如果不修改這個的話,,FTP鏈接很慢
#xferlog_file
找到這個,刪除# 。。。作用是記錄FTP的日誌
/etc/init.d/vsftpd restart 《重啟FTP後配置文件才會生效》
到此第一步OK 你可用FTP登陸啦!
註:我這配置有這個問題沒解決,登陸報超時,但你耐心的等一會,就會鏈接好,如果有盆友知道解決方法的,請幫解答一下。。。謝謝。。
======================================================================
第三步:配置mysql
==============================================================================
/usr/local/mysql/bin/mysql -uroot -p 《登陸mysql,按一下ENTER然後輸入mysql密碼,默認和萬網root密碼一樣》
use mysql; 《選擇mysql表》
grant all on cqwebseo_db.* to cqwebseo@localhost identified by 'cqwebseomysql'; 《添加一個數據,有所有許可權,cqwebseo_db為資料庫名,cqwebseo為用戶名,cqwebseomysql為密碼》
flush privileges; 《不用解釋吧,真就度娘一下。》
exit; 《這個也不用說吧》
/usr/local/mysql/bin/mysqladmin -uroot -p8y6v8a3c7u shutdown 《停止mysql》
/usr/local/mysql/bin/mysqld_safe 《啟動mysql》
到此。。就Ok。注意。。注意。。。。。分號 分號 分號
/usr/local/mysql/var 《資料庫存放目錄》
================================================================================
第二步:配置httpd.conf
=======================================================================
echo hi! Tis test! /data/web/cqwebseo.com > index.php 《在cwebseo.com裡面建立一個內容為hi!Tis test!的index.php文件》
vi /var/www/conf/httpd.conf 《進入主戰場》
按上下鍵,翻到文檔最後,然後加入下列表代碼(不知道怎麼加進的,看第一步的注意事項)
<VirtualHost *:80>
DocumentRoot /data/web/cqwebseo
DirectoryIndex index.php
ServerAdmin [email protected]
ServerName cqwebseo.com
ServerAlias www.cqwebseo.com
#ErrorLog /data/web/sanmao/log/error.log
#TransferLog /data/web/sanmao/log/access.log
</VirtualHost>
簡單說一下。。。。。。網上有很多這方面的資料
DocumentRoot /data/web/cqwebseo 這個就是網站的決對地址 說白就是你分配給他的FTP地址
DirectoryIndex index.php 這個表示網站默認首頁是index.php
ServerAdmin [email protected] 服務管理員的郵箱
ServerName cqwebseo.com 這個你懂的
ServerAlias www.cqwebseo.com 這個也不需要解釋吧
餘下的兩個被我注釋掉嘍,,,意思是網站的日誌文件存放地
var/www/bin/apachectl restart 重啟apachectl
var/www/bin/apachectl stop 停止apachectl
var/www/bin/apachectl start 啟動apachectl
OK到這里。。第二步就完。。。你能輸入網址。。。看到這個目錄啦。。不過有個前題條件。。這個個域名要解析過來了滴哈。。不然的話。。你就不要輸入域名那兩個。。直接用你服務的IP地址訪問也行的。。。。如果你操作正確啦。。就能看到網頁上出現hi! Tis test!
⑵ yum安裝的lnmp nginx配置文件在哪
Nginx日誌目錄:/home/wwwlogs/
/root/vhost.sh添加褲豎塌的虛擬主機配置文件所在目錄:/usr/local/nginx/conf/vhost/
PureFtpd 目錄纖液:/usr/local/pureftpd/
PureFtpd web管理目錄: 0.9版為/home/wwwroot/default/ftp/ 1.0版為 /home/wwwroot/default/ftp/
Proftpd 目錄:/usr/胡圓local/proftpd/
⑶ CentOS 7 用戶怎樣安裝 LNMP
LNMP動態網站部署架悔廳豎構是一套由Linux + Nginx + MySQL + PHP組成的動態網站系統解決方案。LNMP中的字母L是Linux系統的意碧大思,不僅可以是RHEL、CentOS、Fedora,還可以是Debian、Ubuntu等系統。在使用源碼包安裝服務程序之前,首先要讓安裝主機具備編譯程序源碼的環境,他需要具備C語言、C++語言、Perl語言的編譯器,以及各種常見的編譯支持函數庫程序。因此請先配置妥當Yum軟體倉庫,然後把下面列出的這些軟伏李件包都統統安裝上:
[root@linuxprobe ~]# yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel
Loaded plugins: langpacks, proct-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
………………省略部分安裝過程………………
Installing:
apr x86_64 1.4.8-3.el7 rhel7 103 k
apr-devel x86_64 1.4.8-3.el7 rhel7 188 k
apr-util x86_64 1.5.2-6.el7 rhel7 92 k
apr-util-devel x86_64 1.5.2-6.el7 rhel7 76 k
autoconf noarch 2.69-11.el7 rhel7 701 k
automake noarch 1.13.4-3.el7 rhel7 679 k
bison x86_64 2.7-4.el7 rhel7 578 k
bzip2-devel x86_64 1.0.6-12.el7 rhel7 218 k
compat-dapl x86_64 1:1.2.19-3.el7 rhel7 109 k
compat-db-headers noarch 4.7.25-27.el7 rhel7 48 k
compat-db47 x86_64 4.7.25-27.el7 rhel7 795 k
compat-gcc-44 x86_64 4.4.7-8.el7 rhel7 10 M
compat-gcc-44-c++ x86_64 4.4.7-8.el7 rhel7 6.3 M
compat-glibc x86_64 1:2.12-4.el7 rhel7 1.2 M
compat-glibc-headers x86_64 1:2.12-4.el7 rhel7 452 k
compat-libcap1 x86_64 1.10-7.el7 rhel7 19 k
compat-libf2c-34 x86_64 3.4.6-32.el7 rhel7 155 k
compat-libgfortran-41 x86_64 4.1.2-44.el7 rhel7 142 k
compat-libtiff3 x86_64 3.9.4-11.el7 rhel7 135 k
compat-openldap x86_64 1:2.3.43-5.el7 rhel7 174 k
cpp x86_64 4.8.2-16.el7 rhel7 5.9 M
fontconfig-devel x86_64 2.10.95-7.el7 rhel7 128 k
freetype-devel x86_64 2.4.11-9.el7 rhel7 355 k
gcc x86_64 4.8.2-16.el7 rhel7 16 M
gcc-c++ x86_64 4.8.2-16.el7 rhel7 7.1 M
………………省略部分安裝過程………………
Complete!
[root@linuxprobe ~]# cd /usr/local/src
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/cmake-2.8.11.2.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/Discuz_X3.2_SC_GBK.zip
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/freetype-2.5.3.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/jpegsrc.v9a.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/libgd-2.1.0.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/libmcrypt-2.5.8.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/libpng-1.6.12.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/libvpx-v1.3.0.tar.bz2
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/mysql-5.6.19.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/nginx-1.6.0.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/openssl-1.0.1h.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/php-5.5.14.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/pcre-8.35.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/t1lib-5.1.2.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/tiff-4.0.3.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/yasm-1.2.0.tar.gz
[root@linuxprobe src] # wget https://www.linuxprobe.com/Software/zlib-1.2.8.tar.gz
[root@linuxprobe src]# ls
zlib-1.2.8.tar.gz libmcrypt-2.5.8.tar.gz pcre-8.35.tar.gz
cmake-2.8.11.2.tar.gz libpng-1.6.12.tar.gz php-5.5.14.tar.gz
Discuz_X3.2_SC_GBK.zip libvpx-v1.3.0.tar.bz2 t1lib-5.1.2.tar.gz
freetype-2.5.3.tar.gz mysql-5.6.19.tar.gz tiff-4.0.3.tar.gz
jpegsrc.v9a.tar.gz nginx-1.6.0.tar.gz yasm-1.2.0.tar.gz
libgd-2.1.0.tar.gz openssl-1.0.1h.tar.gz
CMake是Linux系統中一款常用的編譯工具。要想通過源碼包安裝服務程序,就一定要嚴格遵守上面總結的安裝步驟—下載及解壓源碼包文件、編譯源碼包代碼、生成二進制安裝程序、運行二進制的服務程序安裝包。接下來在解壓、編譯各個軟體包源碼程序時,都會生成大量的輸出信息,下文中將其省略,請讀者以實際操作為准。
[root@linuxprobe src]# tar xzvf cmake-2.8.11.2.tar.gz
[root@linuxprobe src]# cd cmake-2.8.11.2/
[root@linuxprobe cmake-2.8.11.2]# ./configure
[root@linuxprobe cmake-2.8.11.2]# make
[root@linuxprobe cmake-2.8.11.2]# make install
20.2.1 配置Mysql服務
[root@linuxprobe cmake-2.8.11.2]# cd ..
[root@linuxprobe src]# useradd mysql -s /sbin/nologin
創建一個用於保存MySQL資料庫程序和資料庫文件的目錄,並把該目錄的所有者和所屬組身份修改為mysql。其中,/usr/local/mysql是用於保存MySQL資料庫服務程序的目錄,/usr/local/mysql/var則是用於保存真實資料庫文件的目錄。
[root@linuxprobe src]# mkdir -p /usr/local/mysql/var
[root@linuxprobe src]# chown -Rf mysql:mysql /usr/local/mysql
接下來解壓、編譯、安裝MySQL資料庫服務程序。在編譯資料庫時使用的是cmake命令,其中,-DCMAKE_INSTALL_PREFIX參數用於定義資料庫服務程序的保存目錄,-DMYSQL_DATADIR參數用於定義真實資料庫文件的目錄,-DSYSCONFDIR則是定義MySQL資料庫配置文件的保存目錄。由於MySQL資料庫服務程序比較大,因此編譯的過程比較漫長,在此期間可以稍微休息一下。
[root@linuxprobe src]# tar xzvf mysql-5.6.19.tar.gz
[root@linuxprobe src]# cd mysql-5.6.19/
[root@linuxprobe mysql-5.6.19]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc
[root@linuxprobe mysql-5.6.19]# make
[root@linuxprobe mysql-5.6.19]# make install
[root@linuxprobe mysql-5.6.19]# rm -rf /etc/my.cnf
[root@linuxprobe mysql-5.6.19]# cd /usr/local/mysql
[root@linuxprobe mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var
把系統新生成的MySQL資料庫配置文件鏈接到/etc目錄中,然後把程序目錄中的開機程序文件復制到/etc/rc.d/init.d目錄中,以便通過service命令來管理MySQL資料庫服務程序。記得把資料庫腳本文件的許可權修改成755以便於讓用戶有執行該腳本的許可權:
[root@linuxprobe mysql]# ln -s my.cnf /etc/my.cnf
[root@linuxprobe mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@linuxprobe mysql]# chmod 755 /etc/rc.d/init.d/mysqld
編輯剛復制的MySQL資料庫腳本文件,把第46、47行的basedir與datadir參數分別修改為MySQL資料庫程序的保存目錄和真實資料庫的文件內容。
[root@linuxprobe mysql]# vim /etc/rc.d/init.d/mysqld
………………省略部分輸出信息………………
39 #
40 # If you want to affect other MySQL variables, you should make your changes
41 # in the /etc/my.cnf, ~/.my.cnf or other MySQL configuration files.
42
43 # If you change base dir, you must also change datadir. These may get
44 # overwritten by settings in the MySQL configuration files.
45
46 basedir=/usr/local/mysql 47 datadir=/usr/local/mysql/var
48
………………省略部分輸出信息………………
[root@Linuxprobe mysql]# service mysqld start
Starting MySQL. SUCCESS!
[root@linuxprobe mysql]# chkconfig mysqld on
[root@linuxprobe mysql]# vim /etc/profile
………………省略部分輸出信息………………
64
65 for i in /etc/profile.d/*.sh ; do
66 if [ -r "$i" ]; then
67 if [ "${-#*i}" != "$-" ]; then
68 . "$i"
69 else
70 . "$i" >/dev/null
71 fi
72 fi
73 done
74 export PATH=$PATH:/usr/local/mysql/bin
75 unset i
76 unset -f pathmunge
[root@linuxprobe mysql]# source /etc/profile
[root@linuxprobe mysql]# mkdir /var/lib/mysql
受限制,沒辦法全部搬運,可網路 免費電子書 linux就該這么學,第20章,復制文章中的命令來安裝
⑷ 怎樣在centos上手動安裝配置lnmp環境
在centos上手動安裝配置lnmp環境的方法
一、安裝所需的庫文件和編譯環境
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
二、安裝PHP和MySQL
yum -y install php mysql mysql-server mysql-devel php-mysql php-cgi php-mbstring php-gd php-fastcgi
service mysqld start //啟動mysql服務
chkconfig mysqld on //設置開機自動啟動州者
三、安裝nginx,由於CentOS沒有默認的nginx軟體包,需要啟用明橡REHL的附件
1. rpm -Uvh http://download.Fedora.RedHat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
2. yum -y install nginx
chkconfig nginx on //設置冊槐薯開機啟動
service nginx start //啟動ngin服務
四、安裝spawn-fcgi來運行php-cgi //spawn-fcgi是用來調用php提供動態php格式的網頁
yum install spawn-fcgi
五、下載spawn-fcgi 的啟動腳本
1. wget http://bash.cyberciti.biz/dl/419.sh.zip //這是別人寫好的腳本,直接拿來用
2. unzip 419.sh.zip
3. mv 419.sh /etc/init.d/php_cgi
4. chmod +x /etc/init.d/php_cgi
/etc/init.d/php_cgi start //啟動php_cgi
1. netstat -tulpn | grep :9000 //查看進程,查看服務有沒有正常啟動,若出現如下代表一切正常
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 4352/php-cgi
六、配置nginx
vim /etc/nginx/nginx.conf //下面就是修改nginx.conf配置文件
user nginx //修改ngin守護進程的用戶
worker_processes 4; //工作進程數,一般與 CPU 核數等同,但實際的可以多一些
error_log logs/error.log; //錯誤日誌位置
events {
worker_connections 2048;#每個工作進程允許最大的同時連接數,可以稍微大一些,1024的倍數
}
gzip on;
server {
listen 80;
server_name 192.168.175.208; //nginx伺服器地址
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; //這里SCRIPT_FILENAME後面指定的是nginx的網站目錄
include fastcgi_params;
}
把前面注釋全部去掉,找到
location / {
root /html;
index index.php index.html index.htm;
}
修改為如上所示 主要是添加index 後面的index.php
七、編寫腳本,測試nginx與php有沒有結合
vim /usr/share/nginx/html/index.php
<?php
phpinfo
?>
最後通過瀏覽器訪問伺服器測試是否成功,出現php信息頁面表示成功。
下面是我工作過程中遇到的一個問題。原來伺服器上安裝的有apache伺服器。但是現在要把圖片伺服器換成nginx,圖片伺服器裡面網頁跳轉的就不管用的。查找資料發現apache的rewrite規則需要轉換成nginx識別的規則才行,通過下面的網頁轉換後,在nginx.conf中添加
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ //先轉換原來的.htpaccess
然後在nginx.conf 中的server里添加這行內容,指定你的htaccess所在的位置
include /var/www/html/webshop/web/.htaccess;
小剛SEO為你解答
⑸ linux php源碼怎麼部署
想要部署代碼,首先先把環境裝好,根據你的系統,孫搭我裝的是Ubuntu的,一般都是先裝PHP,再裝Apache,再裝資料庫。然後講你的項槐歲目上傳到相關的目錄,然後再Apache配置裡面指定目錄,再重啟Apache,就則明拿可以訪問了
⑹ 求助用freeBSD 搭建Web伺服器
最近用在國外網站上買了一個VPS,可以安裝FREEBSD,於是就安裝,從來沒接觸過freebsd,安裝時遇到好多問題,都通過GOOGLE解決了,好不容易安裝好了freeBSD,也可以用SSH登陸了。想配製一個WEB伺服器環境,用來跑幾個網站,於是在網站搜索,幾天下來,全看到了,也沒找到一遍像樣的適合菜鳥的幫助文檔,研究了這么多天,基本上的東西還是懂了點,但是還是有很多問題,東拼西撿的,安裝nginx,php5,mysql還是有點很多地方不明白,只知道這么做,以前都是用的LNMP一鍵安裝包,很簡單,
。還有一個重要的問題,我安裝完了NGINX後也只能用IP地址訪問,綁定域名怎麼搞,看了很多freeBSD下搭建web伺服器環境,就是沒一個人寫搭建成功了,域名如何添加,當然包括多個域名..
⑺ 如何上傳文件到網站根目錄下
上傳文件到網站伺服器上,需要借用到一些工具來完成,一般用ftp、web這些。這里用ftp8來做演示。
1、在網路搜索「FTP8」並點擊下面的網路軟體中心進行下載。
⑻ 如何在lnmp上部署Thinkphp
ThinkPHP的四種URL模式:0(普通模式);1(PATHINFO模式);2(REWRITE模式);3(兼容模式)
nginx需要PATHINFO模式,但需要更改nginx配迅畝置文件讓其支持PATHINFO模式。
系統環境:
系統:CentOS-6.4-x86_64
web伺服器:nginx1.2.7
PHP版本:PHP5.3.17
資料庫版本:MySQL5.5.28
一、安裝LNMP1.0一鍵安裝包:
http://lnmp.org/install.html
按照以上版本安裝環境
二、修改配置文件
1.修改php配拍昌櫻置文件php.ini,將其中cgi.fix_pathinfo = 0,值改為1
重啟php-fpm
2.ssh里執行:
cat > /usr/local/nginx/conf/pathinfo.conf << 'EOF'
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "(.+?\.php)(/.*)") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
EOF
再將虛擬主機配置文件里的location ~ .*\.(php|php5)?$ 替換為:location ~ .*\.php
再襲叢在include fcgi.conf; 下面添加一行include pathinfo.conf;
重啟nginx
完整的虛擬主機配置文件如下:
server
{
listen 80;
server_name www.lnmp.org;
index index.html index.htm index.php;
root /home/wwwroot/lnmp;
location ~ .*\.php
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
include pathinfo.conf;
}
location /status {
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
access_log /home/wwwlogs/lnmp.log lnmp;
}
將ThinkPHP的URL模式設置成PATHINFO。
ThinkPHP就可以在nginx中運行了。
⑼ windows server 2012怎麼搭建網站
windows server 2012怎麼搭建網站
Windows Server 2012 搭建PHP+MySQL環境要分環境,有IIS和APACHE。
一、【IIS環境安裝及配置】
1.新增IIS伺服器角色
點選工作列左下角的「伺服器管理器」,在「安裝型別」選項卡中選擇「基於角色或基於功能的安裝」,伺服器選擇中直接選擇當前伺服器即可,在伺服器角色中選擇「Web伺服器」(如圖1-1)。
然後到「Web伺服器角色(IIS)」中選擇需要的IIS元件。這里需要額外勾選:請求篩選、IP和域限制、URL授權、Windows身份驗證、HTTP重定向、CGI、ISAPI擴充套件、ISAPI篩選器。
選擇完畢後確認安裝,在同時「功能」選項卡中選擇安裝「.NET Framework 3.5」,系統將會安裝IIS以及相關的服務元件。
我們在瀏覽器中輸入,如果看到以下頁面則表明我們已經安裝完畢。神陵察
2.安裝MySQL伺服器
Windows Server2012中安裝MySQL同以往版本安裝並沒有什麼不同。
2.1.從MySQL官方:下載Windows (x86, 64-bit), MSI Installer。
2.2.雙擊安裝包進行安裝,我們選擇「Custom」模式,將安裝目錄存放在「D:MySQL」中,資料庫檔案存放在「D:MySQLdata」中;
2.3.設定預設root管理員的帳號密碼,這里由於我們是本地測試,所以設定密碼為:123456,如果是用於伺服器環境,需要根據情況將密碼、埠重設;
至此MySQL伺服器已經安裝完畢了(如圖:2-1)。
3.安裝PHP
3.1.我們這里選擇下載PHP5.3,可以從官方:獲取。這里由於我們將採用Fast-cgi模式安裝,所以選擇VC9 x86 Non Thread Safe。
3.2.雙擊包進行安裝,將安裝目錄更改為「D:PHP」,選擇伺游茄服器「IIS FAST-CGI」;
3.3.確認安裝,安裝完畢後在命令列中輸入「php -v」,看到如圖資訊則表示已經安裝完成。(如圖3-1)
4.安裝IIS PHP Manager管理器
為了方便的對PHP管理,我們選擇安裝IIS的PHP Manage元件,可以從網路上找網站下載,這個安裝過程非常簡單,這里不再詳細介紹。
二、【apache環境安裝及配置】
以伺服器套件wamp Server 2.5為例說明。
apache:2.4.9
mysql:5.6.17
php:5.5.12
phpMyAdmin:4.1.14
1、安裝步驟如下圖所示:
2、配置
剛裝完汪螞wampserver之後,嘗試通過外網訪問我們配置好的wampserver伺服器,但是會發現通過外網訪問會提示許可權不夠,這是為什麼呢?是因為wampserver預設是只允許127.0.0.1訪問的。
阿里雲windows server 2008 r2 怎麼搭建網站
方法/步驟
1
安裝FTP服務
開始--》管理工具--》伺服器管理器
2
安裝IIS/FTP角色
開啟伺服器管理器,找到新增角色,然後點選,彈出新增角色對話方塊,選擇下一步
3
選擇Web伺服器(IIS),然後選擇FTP服務,直到安裝完成。
4
在IIS中檢視,如果能夠右鍵建立FTP站點,則表明FTP服務安裝成功
5
建立Windows使用者名稱和密碼,用於FTP使用。
開始--》管理工具--》伺服器管理器,新增使用者,如下圖:本例項使用ftptest
6
在伺服器磁碟上建立一個供FTP使用的資料夾,建立FTP站點,指定剛剛建立的使用者FtpTest,賦予讀寫許可權
7
客戶端測試。直接使用ftp:伺服器ip地址:ftp埠,如圖。彈出輸入使用者名稱和密碼的對話方塊表示配置成功,正確的輸入使用者名稱和密碼後,即可對FTP檔案進行相應許可權的操作。
怎麼用windows azure搭建網站
1、准備好服務端的jar包,也就是水桶伺服器的jar包,放在一個已知的資料夾里。
2 、建立一個批處理檔案,將以下內容復制進去
@ECHO OFFSET BINDIR=%~dp0"C:Program FilesJavajre7injava.exe(你的java路徑)" -Xincgc -Xmx1G(使用記憶體) -jar "%BINDIR%craftbukkit-xxxxx.jar(你下載的jar名稱)"PAUSE
3、然後把路徑,版本,名稱等進行改動並刪除括弧及括弧內容後儲存。點選你所建立的批處理檔案,會開始伺服器的初始化,初始化後找到生成的server.properties檔案,將裡面的
online-mode=true 改為 online-mode-false
之後儲存。(這是為了提供盜版使用者進入的渠道)
4、重新開啟伺服器,等待伺服器重新載入之後,伺服器就成功建立起來了。
5、 這時候使用對應版本的客戶端,並在同一內網中,就可輸入IP地址進行聯機,外網之間連線,可以藉助hamachi。
怎麼搭建網站
這個要看你的基礎了,做網站需要懂程式設計技術。如果你不懂程式設計,那就需要先學習,或者一建站工具了,傻瓜式建站了
第一步驟:申請域名了解域名:域名是網站的門牌號碼、辦公地址。如uczp.
想好域名:代表國際;代表國內。可以用電話號碼、公司名稱、產品名稱命名域名
查詢域名:檢查想好的域名是否注冊。
注冊域名:查詢域名是「未注冊」狀態,您既可以申請域名。
域名管理:注冊好域名之後,我方會為您提供域名的管理後台、密碼。方便您自己進行域名解析、管理
第二步驟:購買空間了解空間:空間是網站用於存放網頁的地方,也叫虛擬主機。相當於公司的辦公場所。
選定空間:根據做網站的需求選定空間的大小,如100M或者200M;根據做網站的客戶定位選定國內主機還是國外主機,或者香港主機。
購買空間:我方購買100M的空間價格為150元,6年做網站經驗,安全穩定方面絕對是沒有問題的。
空間解析:購買空間之後,我方會您提供空間管理平台和密碼,用於和域名之間的解析、系結。
第三步驟:網站備案個人網站備案:用個人身份證號碼、影印件、個人網站名稱、個人詳細資訊、詳細聯絡方式備案
企業網站備案:用公司營業執照號碼、影印件、網站負責人身份證號碼、影印件、公司網站名稱、公司詳細資訊、詳細聯絡方式備案
其他專道備案:論壇、部落格需要申請專項備案才行
香港主機、美國主機做的網站無需備案。直接開通。
第四步驟:做網頁了解網頁:網頁其實和宣傳紙、好報性質一樣,一個是傳統的媒體,一個事網路的媒體。都具有宣傳的功能。不同之處,網頁互動性比較強。具有獨特的互動功能。宣傳冊是由一張一張宣傳紙組裝而成,而網站是由一個一個網頁組裝而成。
製作網頁:宣傳冊由封面、內容頁、底頁製作而成。那麼網站由主頁、欄目頁、內容頁製造而成。製作的工具根據專業人士自己的程式程度、使用習慣不同。
組建網頁:每頁宣傳紙做好了,還不能叫做宣傳冊,需要按順序一頁一頁制訂起來,而網站也是一樣,也需要把每個做好的網頁組建起來。也可以叫連結起來。
第五步驟:做程式了解程式:如果網站沒有程式,以後上傳資料、圖片、更改資訊比較麻煩。需要用製作工具才能修改。而有了程式後台,更改資料對於您來講,只需要會打字就可以更新網站。
選擇語言開發後台:有asp、asp.、php、jsp等幾種開發語言。
第六步驟:測試網站檢查網站:網站做好之後,不能釋出網站,而要到本地測試,網站連結是否正常、功能是否正常、圖片是否顯示等。
填充網站:網頁做好了,程式也調好了,那麼這個時候也不能釋出到網站上去,因為網站的內容是空空的,給客戶的感覺不好。還需要填充網站的資料,如產品資料、簡介資料、榮譽證書、服務范圍等。
第七步驟:釋出網站域名解析:把域名的dns解析到網站空間的ip地址上。
網站ftp上傳:把製作好的網頁上傳於空間ftp上。
這樣網站就搭建好了,搭建好以後您就可以通過seo、網路競價推廣去做網站宣傳了
centos怎麼搭建網站
centos伺服器需要配置php環境即可。聽說落櫻網路工作室還不錯,搭建的網站美觀,而且優化好,售後及時、很不錯。
wordpress怎麼搭建網站
網路建設公司很多,沒有具體的衡量標準的。但是可以從幾方面去選擇:
1 有做了很多精明案例的
2 案例都是可以驗證方法的
3 只做網站建設的,沒有做別的業務的
4 做的比較久的。
- 准備一個域名
-
准備一個伺服器或者空間
-
准備wp的程式程式碼
-
域名解析、空間設定,程式碼存放空間,目錄許可權配置
-
程式碼安裝,按照提示安裝即可
-
安裝完設定前後台,這樣wp站點就搭建好了
centos lnmp怎麼搭建網站
解決方法:
1、右擊工作列選屬性,去掉「鎖定工作列」前的勾選,按應用(如果已經去掉了鎖定這一選項就不用設定了)。
2、用滑鼠沿寬邊的最上邊,這時滑鼠形成雙箭頭,用左鍵按住不鬆手,將工作列向下拖回原位。
3、再右擊工作列選屬性,勾選「鎖定工作列」,按應用即可。
4、如果上面的方法不行,請用下面的軟體修復。
下載一個工作列修復的小軟體修復,開啟軟體選工作列問題中的恢復到預設修復試試(還有許多選項可供選擇修復)。
工作列修復 V1.1.1 綠色漢化版,下載網址傳到你的私信中了,如果沒有收到,請到網路搜索下載(你是匿名,請自己搜尋下載吧)。
如果去掉快速啟動欄,可以設定工作列了,在設定快速啟動欄,有可能原來設定好的工作列又恢復了原狀。如果是這樣在重新去掉快速啟動欄後,設定工作列的大小或位置,設定後用上面說的軟體選快速啟動選項中的,移除快速啟動欄,這是反選專案,你沒有選了就有了。
⑽ Mysql 資料庫文件存儲在哪個目錄
資料庫文件默認存放位置:C:Program FilesMySQLMySQL Server 5.0data。
資料庫的配置文件在C:Program FilesMySQLMySQL Server 5.0my.ini。MySQL是一個關系型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於Oracle旗下產品。MySQL 是最流行的關系型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的RDBMS(Relational Database Management System,關系資料庫管理系統) 應用軟體。
MySQL是一種關系資料庫管理系統,關系資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問資料庫的最常用標准化語言。MySQL 軟體採用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。
擴展質料:
與其他的大型資料庫例如Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於 MySQL是開放源碼軟體,因此可以大大降低總體擁有成本。
Linux作為操作系統,Apache或Nginx作為Web伺服器,MySQL 作為資料庫,PHP/Perl/Python作為伺服器端腳本解釋器。
由於這四個軟體都是免費或開放源碼軟體(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩定、免費的網站系統,被業界稱為「LAMP「或「LNMP」組合。
參考資料:mySQL-網路