精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

怎么改mysql源代碼 mysql修改primary key

php+mysql的源碼在本地怎么調試啊?

如何在本地安裝調試運行PHP程序?

在十堰鄖陽等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站設計、成都網站制作 網站設計制作按需網站建設,公司網站建設,企業網站建設,品牌網站建設,成都全網營銷推廣,外貿網站建設,十堰鄖陽網站建設費用合理。

2009-04-17 18:20

對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;至少對于我來說本地調試PHP程序比登天還要困難,繁榮拖沓的各種程序。本文中網俠就來告訴你如何在本地安裝調試運行PHP的程序。以前我博客程序用的是PJBLOG,本地的IIS就完全可以搞定,但是自從換了WordPress之后就沒那么簡單了。因為WP就是個可怕的PHP程序。

既然用了WP總不能動不動就在服務器調試程序吧~這是很危險的行為。于是我開始了漫長的搜尋之路。哈哈哈~想當的不錯我找到了phpStudy這個程序,一次性安裝,無須配置即可使用,是非常方便。該程序包集成最新的pache+PHP+MySQL+phpMyAdmin+ZendOptimizer。當然要想用的得心應手還是要做些配置的。這個軟件將PHP需要的各種環境放在一起。

說到這里大家一定心動了吧~廣告語說得好:心動不如行動。那我就以本地調試WordPress為例,隨便吹吹phpStudy的用法。

第一步:安裝程序(似乎完全是句廢話)

雙擊程序,安裝過程沒什么特別之處。安裝過程中,如有防火墻開啟,注冊啟動服務時,會提示是否信任httpd、mysqld-nt運行,以及端口80、3306等,請選擇允許。只是中間會有一步讓你選擇www的路徑,也就是相當于服務器的根目錄(如下圖)

第二步:放PHP程序。

運行phpStudy程序,找到剛才您指定的www目錄,將PHP程序直接放在里面,這里我放的是WordPress。

備注:一些常用的菜單。

運行phpStudy程序后,右下角的托盤區會出現一個圖標,單擊左鍵會出現一個快捷菜單,我解釋其中幾個常用的命令。

My HomePage : 打開主頁,就是本地測試的網頁。

phpinfo : 一些關于PHP運行環境的信息。

WWW-root: 打開跟目錄,就是www目錄。

phpMyAdmin: 管理PHP程序,利于修改數據庫等等。如下圖。具體的操作也不是很復雜就不詳細描述了。

第三步:打開主頁配置PHP程序。

打開主頁后,就像在服務器上開始安裝WP,下面是配置數據庫的截圖。

第四步:沒有了,您已經安裝完成了。看我的本地WP。

好了~就是這么簡單,就是這么爽~網俠就告訴你這么多,其余的自己去研究咯~

CentOS5.3 - mysql-6.0.10-alpha 源代碼和設置

1,下載mysql數據庫 源代碼 : mysql-6.0.10-alpha.tar.gz 2, 解壓 文件比較多,解壓也一段時間。 src]# tar vxzf mysql-6.0.10-alpha.tar.gz 3, 進入目錄進行 - 配置,編譯,安裝 ]# cd mysql-6.0.10-alpha 配置生成 makefile 文件 ]# ./configure --sysconfdir=/etc checking for termcap functions library... configure: error: No curses/termcap library found 出現錯誤,也就是生成 makefile 文件出錯了。 [root@localhost mysql-6.0.10-alpha]# make make: *** No targets specified and no makefile found. Stop. 如果你硬要輸入 make 命令是不行的,因為 makefile 根本沒有生成成功。 解決辦法: 我們加入 --with-named-curses-libs=/usr/lib/libncursesw.so.5 進行生成 makefile ./configure --sysconfdir=/etc --with-named-curses-libs=/usr/lib/libncursesw.so.5 Thank you for choosing MySQL! 看到這句話,生成 makefile 成功了。 下面進行make編譯: 需要的時間比較長。 ]# make 編譯安裝雖然花費的時間比較長,但是它應該可以適合任何一個發行版本的 Linux,編譯的中途過程我就不播放視頻出來了,截斷一部分。我現在已經編譯完成。 make[1]: Leaving directory `/opt/mysql-6.0.10-alpha/sql-bench' Making all in win make[1]: Entering directory `/opt/mysql-6.0.10-alpha/win' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/opt/mysql-6.0.10-alpha/win' 最后進行安裝 ]# make install 編譯安裝完畢,有時候需要很長時間,如何判斷是否死機? 注意觀察主機的硬盤燈,編譯安裝時候 硬盤燈是一閃一閃的,有數據讀取。 下面拷貝配置文件 ]# cp /usr/local/share/mysql/my-large點吸煙 f /etc/my點吸煙 f 以后配置mysql ,就修改 /etc/my點吸煙 f 即可 4, 初始化數據庫 # useradd -d /usr/local/var mysql # su - mysql $ /usr/local/bin/mysql_install_db 初始化出現錯誤。 Installing MySQL system tables... 090518 7:16:41 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-federated' 090518 7:16:41 [ERROR] Aborting 090518 7:16:41 [Note] /usr/local/libexec/mysqld: Shutdown complete 我們解決辦法是,先 刪掉 /usr/local/var 下的 mysql 文件夾 rm -rf /usr/local/var/mysql 然后修改 vi /etc/my點吸煙 f 找到skip-federated 注釋掉 ,也就是改成 ####skip-federated 然后保存退出 su - mysql 用會 mysql 身份, 來重新初始化 /usr/local/bin/mysql_install_db 這次成功了吧,沒有出現錯誤信息。 5, 啟動服務器 [mysql@localhost var]$ /usr/local/bin/mysqld_safe 現在成功了, 用 netstat -tnl 看到 3306 熟悉的 mysql默認端口 6, 登陸測試 [mysql@localhost local]$ mysql -u root 成功的話, 出現 mysql mysql\s mysql\q 可以使用 show databases; 一般,如果你是編譯安裝mysql ,建議你像我下面的做法 提升為 root 用戶, su - cp /usr/local/share/mysql/mysql.server /etc/init.d/mysqld mysql 關閉的命令為:/etc/init.d/mysqld stop [root@localhost ~]# /etc/init.d/mysqld stop Shutting down MySQL.090518 07:26:41 mysqld_safe mysqld from pid file /usr/local/var/localhost.localdomain.pid ended SUCCESS! 就會顯示 關閉成功。 mysql 啟動的命令為:/etc/init.d/mysqld start [root@localhost ~]# /etc/init.d/mysqld start Starting MySQL. SUCCESS! 下面修改 服務器啟動時候,就自動運行 mysql 6.0 vi /etc/rc.d/rc.local 我把它運行在 tomcat 前面, 然后保存退出。 ##################### 分隔 ###################### --查看數據庫的字符集 show variables like 'character\_set\_%'; show variables like 'collation_%'; 13:15 瀏覽(587) 評論(0) 分類: CentOS 2009-07-21 縮略顯示 CentOS5.3 編譯 mod_jk 1.2.15 鏈接器 整合apache httpd 和 tomcat關鍵字: centos mod_jk 現在我們來做一個整合,也就是當訪問 apache 80 端口時候 遇到 jsp 文件也可以正常訪問。 如果不整合, 你的apache 80 是不能運行jsp文件的, 只能使用8080端口,也就是tomcat 來訪問。 如何整合呢 ? 要借助一個叫做 apache tomcat 的鏈接器。 下面是官方網站的下載地址,目前為止最新版是 1.2.15。。。 文章最后我會把這個工具提供下載,如果官方網站太慢的話。 首先下載 jakarta-tomcat-connectors-1.2.15-src.tar.gz 到服務器 解壓 ]# tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz 注意是進入: jk/native 這個目錄 ]# cd jakarta-tomcat-connectors-1.2.15-src/jk/native 請確認你的 apache 的 apxs 文件位置 native]# ./configure --with-apxs=/usr/local/apache2/bin/apxs 編譯生成mod_jk native]# make 拷貝編譯完成生成的 mod_jk.so 文件, 這里也是要注意你的apache modules 目錄位置 native]# cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/ =============================================== 修改apache 配置文件 # vi /etc/httpd.conf 在DirectoryIndex中添加 index.jsp IfModule dir_module DirectoryIndex index.html index.jsp /IfModule 增加關于加載mod_jk的語句: LoadModule jk_module modules/mod_jk.so Include /usr/local/apache2/conf/mod_jk.conf 添加以下內容( 添加的時候去掉注釋,可能文件不能顯示中文 ): ###### 指出mod_jk模塊工作所需要的工作文件workers.properties的位置 JkWorkersFile /usr/local/apache2/conf/workers.properties ###### Where to put jk logs JkLogFile /usr/local/apache2/logs/mod_jk.log ###### Set the jk log level [debug/error/info] JkLogLevel info ###### Select the log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" ###### JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories ###### JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" ###### 將所有servlet 和jsp請求通過ajp13的協議送給Tomcat,讓Tomcat來處理 JkMount /servlet/* worker1 JkMount /*.jsp worker1 JkMount /*.do worker1 把一些注釋去掉吧,只些一些起作用的語句上去。保存退出。 =================================================== 在/usr/local/apache2/conf/ 下面 建立兩個配置文件mod_jk.conf和workers.propertie 注意: ( 如果沒有 conf 目錄,可以建立,因為我安裝時指定把 httpd.conf 放在 /etc 下的,就沒有 conf 目錄了 ) # vi mod_jk.conf 添加以下內容( 添加的時候去掉注釋,可能文件不能顯示中文 ): ###### 指出mod_jk模塊工作所需要的工作文件workers.properties的位置 JkWorkersFile /usr/local/apache2/conf/workers.properties ###### Where to put jk logs JkLogFile /usr/local/apache2/logs/mod_jk.log ###### Set the jk log level [debug/error/info] JkLogLevel info ###### Select the log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" ###### JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories ###### JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" ###### 將所有servlet 和jsp請求通過ajp13的協議送給Tomcat,讓Tomcat來處理 JkMount /servlet/* worker1 JkMount /*.jsp worker1 JkMount /*.do worker1 ------------------------------------------------------------ # vi workers.properties 添加以下內容: ####### Defining a worker named worker1 and of type ajp13 worker.list=worker1 ####### Set properties for worker1 worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.lbfactor=50 worker.worker1.cachesize=10 worker.worker1.cache_timeout=600 worker.worker1.socket_keepalive=1 worker.worker1.socket_timeout=300 ------------------- 我的tomcat 配置文件路徑: /usr/local/tomcat/conf/server.xml 最后編輯Tomcat的配置文件server.xml,在 Host 段中加入: Context path="" docBase="/usr/local/apache2/htdocs" debug="0" reloadable="true" crossContext="true"/ 重新啟動Apache和Tomcat。。。 [root@localhost bin]# ./shutdown.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.7.0 [root@localhost bin]# ./startup.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.7.0 # /usr/local/apache2/bin/apachectl stop # /usr/local/apache2/bin/apachectl start 剛才我在修改 httpd.conf 可能寫入了一些多余信息 導致apache配置文件出錯,我注釋就可以了。 在/usr/local/apache2/htdocs/ 下 刪掉 index.html 建立一個index.jsp , 寫入一些簡單的內容: % out.println( "Hello " ); % 用瀏覽器訪問服務器 ,看到正確的頁面了。 說明apache 遇到jsp頁面 ,它可以提交給 tomcat 去處理。。。 18:21 瀏覽(315) 評論(0) 分類: CentOS 2009-07-21 縮略顯示 centos“You don't have permission to access /index.html on this server.”關鍵字: centos Forbidden You don't have permission to access /index.html on this server. 開始我以為我配置出錯,花半天時間都沒有搞定,今天終于搞定了. 原因:index.html是用root用戶建的文件,apache權限不夠。 解決方法:更改文件權限;chmod 755 index.html 17:09 瀏覽(498) 評論(0) 分類: CentOS 2009-07-17 縮略顯示 CentOS5.3 編譯安裝 apache 2.2.11 web服務器(httpd-2.2.11.tar.gz)關鍵字: centos apache (現檢測是否已經安裝apapche,如果有的話請卸載后重新安裝) 1, 首先你必須下載 : httpd-2.2.11.tar.gz 當然你也可以到官方 上下載。 2, 解壓 src]# tar vxzf httpd-2.2.11.tar.gz 3, 進入目錄 # cd httpd-2.2.11 httpd-2.2.11]# ./configure --sysconfdir=/etc --enable-ssl --enable-modules 配置文件放在 /etc 下 no SSL-C headers found configure: error: ...No recognized SSL/TLS toolkit detected 沒有ssl 我們,生成makefile 文件失敗,以后再安裝 openssl 也可以 httpd-2.2.11]# ./configure --sysconfdir=/etc --enable-modules 好,這次沒有發現什么錯誤, --enable-modules 這個強烈建議加上, 也就是說 以后apache 可以添加其他的模塊,方便很多。 下面進行編譯,make編譯 需要一定的時間,不過比起編譯mysql要快些。 httpd-2.2.11]# make 下面進行安裝 httpd-2.2.11]# make install 安裝完成了。。。 4, 啟動服務 測試一下吧。 ]# /usr/local/apache2/bin/apachectl start # netstat -tnl 可以看到 80 端口,說明apache啟動了。 tcp 0 0 :::80 :::* LISTEN 打開瀏覽器進行訪問吧。 # ifconfig 查看 Linux 服務器ip地址。 inet addr:192.168.138.128 看到It works! 說明正常工作了 cd /usr/local/apache2/ 可以看到 htdocs 就是 web 服務器的 目錄所在 你可以想我這樣 vi test.html 上面寫一些信息,然后進行訪問。 讓Apache 自動啟動 # echo "/usr/local/apache2/bin/apachectl start " /etc/rc.local (或者手動在/etc/rc.d/rc.local中設置) 好,然后重啟服務器,就可以發現 apache 自動啟動了

mysql哪個版本可以源代碼放開

mysql5.6 5.7版本可以源代碼放開

穩定的版本就好,但是大版本也必須選擇市面上穩定運行的通用版本,比如mysql5.6 5.7版本,因為這樣你可以獲取到最新的特性而不會落伍,學習他們在一段時間內可以保持領先。mysql是非常好用的互聯網數據庫,但是由于很多時候都是收到oracle的影響,現在很多企業轉到自己開發mysql,因為源代碼是開放的,因此,還有的人就轉向另一個mysql衍生版本,叫做mariadb,使用起來跟mysql幾乎一模一樣,但是完全免費不要錢,建議你也使用這個版本。

另外,他使用起來是用區分32位和64位的,如果你的操作系統是64位的,現在很多電腦都是64位版本的了,建議你也使用64位版本的。


文章名稱:怎么改mysql源代碼 mysql修改primary key
當前地址:http://m.jcarcd.cn/article/ddsissh.html
主站蜘蛛池模板: 精品国产中文乱伦 | 日本一区二 | 国产办公室沙发系列 | 国内自拍网 | 国产精品高清 | 国产情侣91| 成人精品视频大全 | 碰97精品视 | 日韩一区二区在线 | 成人午夜天 | 日韩高清在线亚洲 | 成人精品第一区国产 | 欧洲乱码| 韩剧嘟嘟网 | 日韩女优在线观看 | 人人91| 精品美女区 | 日韩国产精品一区 | 日本电影在线观看黄 | 日韩美色中文娱乐网 | 国产在线观看第二页 | 99爱精品视频| 日本黄页网站大全 | 国产精品日韩一区 | 最新免费电影大全 | 国产在线欧 | 国产成精品| 日韩欧美尤物视频 | 国产日韩综合 | 老司机精品导航 | 欧美日韩第一区 | 国产精品高清网站 | 91蝌蚪九色| 国内自拍另类 | 国产在线播放不卡 | 成人一级午夜激情网 | 日韩在线免费看网站 | 国产精品我不卡 | 国产性爱 | 黑人巨大精品欧 | 日韩欧美国产精品区 |